Mailinglisten-Archive |
hi liste! ich habe dieses problem schon einmal geschildert ohne wirklich weitergekommen zu sein. allerdings mußte ich mich anderen problemen widmen und konnte so nicht weiter darauf eingehen. folgendes script erstellt aus einer datenbank heraus ein form: <<<<< ***** script anfang ***** >>>>> $qid = mysql_query("SELECT datenbank_text FROM tabelle"); $rows = mysql_num_rows($qid); for($j=1;$j<($rows+1);$j++){ $bezeichner = mysql_result($qid, $j, "datenbank_text"); echo "<input type='checkbox' name='name_".$j."' value='".$j."'>".$resdok_bezeichner."<br>"; } <<<<< ****** script ende ****** >>>>> dabei kommt folgendes heraus: <<<<< ****** html anfang ****** >>>>> <form action="someotherscript.php3"> <input type='checkbox' name='name_1' value='1'>db text 1<br> <input type='checkbox' name='name_2' value='2'>db text 2<br> ... </form> <<<<< ******* html ende ******* >>>>> soweit - so gut! wenn ich jetzt von den (Beispiel) 6 vorhandenen checkboxen die erste, vierte und fünfte anklicke und das form abschicke, kommt folgendes heraus: >>> URL: someotherscript.php3?name_1=1&name_4=4&name_5=5&submit=submit soweit auch noch ok. aber jetzt muß 'someotherscript.php3' die ergebnisse verwerten. dazu brauche ich eine schleife, die herausfindet, welche variablen existieren. so à la: for($i=0;$i<summeallermöglichenvariablen;$i++){ if($name_('$i')){ ... } } nur wie bringe ich die schleife dazu, die jeweiligen variablennamen zu erzeugen, um sie dann abfragen zu können???? bei javascript hat man sowas mit eval() machen können. jemand hat etwas mit arrays vorgeschlagen. meine ersten versuche sind allerdings nicht der rede wert gewesen. kann mir vielleicht jemand weiterhelfen?? gruß christian
php::bar PHP Wiki - Listenarchive