title image


Smiley Re: Dynamisch erzeugtes Formular aus DB wieder richtig auslesen ???
> Wie kann ich die nach dem Absenden wieder auslesen, so dass ich alle Werte und

> Eingaben die zusammengehören ( also je $i) als Variablen speichern kann, oder auch als Array?



Letzteres. Sollte so funktionieren (ungetestet):



<form name="form" method="post" action="XY.php"><?php### DB Abfrage$sql = "select ID, UU, WW from XXX order by YYY";// mysql_db_query ist veraltet -> nicht mehr benutzen// DB vorher mit mysql_select_db() auswählen// $res = mysql_db_query($dbase,$sql); $res = mysql_query($sql);if (!$res) {  // Error Handler}// auslesen der Ergebnismengenanzahl unnötig// $num = mysql_num_rows($res);// for ($i=0; $i<$num; $i++){while ($row = mysql_fetch_assoc($res) {    // mysql_result() sollte man aus Performancegründen nicht verwenden    // $WW_db = mysql_result($res, $i, "WW");?><!-- die Struktur der Parameternamen könnte man evtl. eindeutiger machen --><input name="ID_feld[]" type="text" value=""><input name="UU[]" type="hidden" value="<?php echo $row['UU']; ?>"><input name="WW[]" type="hidden" value="<?php echo $row['WW']; ?>"><?php}?><input name="Speichern" type="submit" value="Speichern"></form>


Gruß aus Heidelberg,
Rolf
--
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
Damian Conway - Perl Best Practices


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: