Moin moin zusammen,
ich möchte aus einer DB-Abfrage für ein Formular bestimmte Formularfelder erzeugen, etwa so:
$result = mysql_query("SELECT * FROM tabelle WHERE wert1 LIKE 'xy'");
while($get = mysql_fetch_array($result)) { ?>
<input type="checkbox" name="leistung_<? echo "$get[id]"; ?>" value="$get[id]">
<? } ?>
Meine Vorstellung vom anschließenden Auswerten der resultierenden Formulardaten ist in etwa so:
$result = mysql_query("SELECT * FROM tabelle WHERE wert1 LIKE 'yz'");
while($get = mysql_fetch_array($result)) {
$templeistung = "$leistung_$get[id]";
if($get[id] == "$templeistung") { echo "Treffer<br>"; }
}
Natürlich ergibt nun $templeistung = "$leistung_$get[id]"; aufgrund der doppelten Variablen keine vernünftige Ausgabe. Wie erreiche ich es, daß diese nun dynamisch sinnvoll ausgelesen und verglichen werden kann?
Gruß, Edgar
ich möchte aus einer DB-Abfrage für ein Formular bestimmte Formularfelder erzeugen, etwa so:
$result = mysql_query("SELECT * FROM tabelle WHERE wert1 LIKE 'xy'");
while($get = mysql_fetch_array($result)) { ?>
<input type="checkbox" name="leistung_<? echo "$get[id]"; ?>" value="$get[id]">
<? } ?>
Meine Vorstellung vom anschließenden Auswerten der resultierenden Formulardaten ist in etwa so:
$result = mysql_query("SELECT * FROM tabelle WHERE wert1 LIKE 'yz'");
while($get = mysql_fetch_array($result)) {
$templeistung = "$leistung_$get[id]";
if($get[id] == "$templeistung") { echo "Treffer<br>"; }
}
Natürlich ergibt nun $templeistung = "$leistung_$get[id]"; aufgrund der doppelten Variablen keine vernünftige Ausgabe. Wie erreiche ich es, daß diese nun dynamisch sinnvoll ausgelesen und verglichen werden kann?
Gruß, Edgar
Kommentar