Mein Problem: Ich möchte eine Syntax in einem Formular ändern.Die id identifiziert die Tabellenzeile und Jahre können verschiedene Werte sein. Die Felder werden mit einer do-while Schleife aufgebaut. Angezeigt werden die Werte, aber beim überschreiben und Update wird der neue Wert nicht ausgegeben.
So funktionierts:
So leider noch nicht:
Wo liegt der Fehler
So funktionierts:
PHP-Code:
<?php do { ?>
<tr>
<td align="center"><? echo '<input name="users[', $row_select['id'], '][Jahr]" value="', htmlspecialchars($row_select['Jahr']), '" type="text">';?></td>
<?php } while ($row_select = mysql_fetch_assoc($select)); ?>
PHP-Code:
<?php do { ?>
<tr>
<td align="center"><input name="users<? echo $row_select['id']['Jahr'];?>" value=" <? echo htmlspecialchars($row_select['Jahr']);?>" type="text"></td>
<?php } while ($row_select = mysql_fetch_assoc($select)); ?>
Kommentar