Mit dem vollgendem Code habe ich eine Datenbankabfrage, in Form einer Tabelle realisiert. Das geht soweit. Nun möchte ich über ein Inputfeld die Beschreibung des Kunden ändern. Um die neue Beschreibung in der Datenbank abspeichern zu können, muss ich erstmal die alte auslesen. Das Inputfeld habe ich "Beschreibung[]" genannt, sodass es automatisch als array gewertet wird. Für den ersten Kunden versuch ich somit die Beschreibung über $_POST["Beschreibung"][0] auszulesen. Nur leider klappt dies nicht. Ich weiß nicht woran es liegen könnte.
PHP-Code:
<?php
while($row = mysql_fetch_object($abfrage)){
?>
<form action="<?=$_SERVER['PHP_SELF']?>" method="POST">
<tr>
<td><?php echo $row->Kunde; ?></td>
<td><input class="input-small" type="text" value="
<?php echo $row->Beschreibung;?>" name="Beschreibung[]"
/></td>
</tr>
</form>
<?php
}
?>
</table>
<?php
echo $_POST["Beschreibung"][0];
}