Hey Leute ich habe in Problem mit einer Radiobutton abfrage .... und zwar möchte ich aus verschiedenen Kategorien(Form,Farbe,Größe,Gewicht,Preis) eine Unterkategorie Auswahl treffen können und diese verschieden Unterkategorien sollen dann den entsprechenden Inhalt wieder geben z.B. wen ich
bei From = Würfel
bei Farbe= Blau
bei Größe=Klein
bei Gewicht=Schwer
bei Preis = Niedrig
sollte das kommen
"Hier sind alle blauen Würfel die klein schwer und billig sind"
Falls aber eine Kategorie nicht angeklickt wurde sollte der Inhalt auch nicht mit drin sein.
bisher habe ich das problem mit einer if elseif abfrage gelöst aber das wird immer schwieriger bei jeder neuen Kategorie.
<br>
<form action= "<?php echo$_SERVER['PHP_SELF']?>" method="post" >
Form
<input type=radio name="From" value="Würfel" >
Würfel<br>
<input type=radio name="Form" value="Ball" >
Ball<br>
<br />
Farbe
<input type=radio name="Farbe" value="Blau" >
Blau<br>
<input type= radio name="Farbe" value="Rot" />
Rot<br />
<input type=radio name="Farbe" value="Gelb">
Gelb<br>
<input type=radio name="Farbe" value="Grün">
Grün<br>
<input type=radio name="Farbe" value="Schwarz">
Schwarz<br>
<input type= radio name="Farbe" value="Weiß" />
Weiß<br />
<br>
Größe
<input type= radio name="Größe" value="Klein" />
Klein<br />
<br />
<input type=radio name="Größe" value="Mittel">
Mittel<br>
<input type=radio name="Größe" value="Groß">
Groß<br>
Preis
<input type=radio name="Preis" value="Niedrig">
Niedrig<br>
<input type=radio name="Preis" value="Mittel">
Mittel<br>
<input type= radio name ="Preis" value="Hoch">
Hoch<br>
.
.
.
.
.
.
<br />
und php mit if elseif abfrage
if($_POST['From']=='Würfel' && $_POST['Größe']=='Klein'&& $_POST['Farbe']=='Blau')
{
echo "alle blauen Würfel die klein sind";
}
elseif($_POST['Form']=='Würfel' && $_POST['Größe']=='Groß'&& $_POST['Farbe']=='Blau')
{
echo "alle blauen würfel die groß sind";
}
.
.
.
und so weiter ich muss alle Möglickeiten abdecken das dauert lange ausserdem fallen mir öfter neue Untekategorien ein die ich dan wieder alle neu abdecken muss ....
kann mann das nicht irgendwie einfacher regeln.****?
bei From = Würfel
bei Farbe= Blau
bei Größe=Klein
bei Gewicht=Schwer
bei Preis = Niedrig
sollte das kommen
"Hier sind alle blauen Würfel die klein schwer und billig sind"
Falls aber eine Kategorie nicht angeklickt wurde sollte der Inhalt auch nicht mit drin sein.
bisher habe ich das problem mit einer if elseif abfrage gelöst aber das wird immer schwieriger bei jeder neuen Kategorie.
<br>
<form action= "<?php echo$_SERVER['PHP_SELF']?>" method="post" >
Form
<input type=radio name="From" value="Würfel" >
Würfel<br>
<input type=radio name="Form" value="Ball" >
Ball<br>
<br />
Farbe
<input type=radio name="Farbe" value="Blau" >
Blau<br>
<input type= radio name="Farbe" value="Rot" />
Rot<br />
<input type=radio name="Farbe" value="Gelb">
Gelb<br>
<input type=radio name="Farbe" value="Grün">
Grün<br>
<input type=radio name="Farbe" value="Schwarz">
Schwarz<br>
<input type= radio name="Farbe" value="Weiß" />
Weiß<br />
<br>
Größe
<input type= radio name="Größe" value="Klein" />
Klein<br />
<br />
<input type=radio name="Größe" value="Mittel">
Mittel<br>
<input type=radio name="Größe" value="Groß">
Groß<br>
Preis
<input type=radio name="Preis" value="Niedrig">
Niedrig<br>
<input type=radio name="Preis" value="Mittel">
Mittel<br>
<input type= radio name ="Preis" value="Hoch">
Hoch<br>
.
.
.
.
.
.
<br />
und php mit if elseif abfrage
if($_POST['From']=='Würfel' && $_POST['Größe']=='Klein'&& $_POST['Farbe']=='Blau')
{
echo "alle blauen Würfel die klein sind";
}
elseif($_POST['Form']=='Würfel' && $_POST['Größe']=='Groß'&& $_POST['Farbe']=='Blau')
{
echo "alle blauen würfel die groß sind";
}
.
.
.
und so weiter ich muss alle Möglickeiten abdecken das dauert lange ausserdem fallen mir öfter neue Untekategorien ein die ich dan wieder alle neu abdecken muss ....
kann mann das nicht irgendwie einfacher regeln.****?