Hallo
ich möchte gern, die mit mysql_fetch_array ausgegebenen, MySQL-Daten über INPUT Felder in der Datenbank ändern, und wieder ins INPUT Feld übergeben.
Irgendwie scheine ich aber dabei nicht so ganz klar zu kommen.
hier ein Beispiel:
Ich habe versucht eine Variable zu setzen, die sich aus anzahl und der eindeutigen TabellenID zusammensetzt.
Das hat auch wunderbar funktioniert. Die Probleme habe ich, die Daten weiterzuverarbeiten.
Hat jemand eine Idee bzw. einen Vorschlag, wie es besser zu realisieren ist?
ich möchte gern, die mit mysql_fetch_array ausgegebenen, MySQL-Daten über INPUT Felder in der Datenbank ändern, und wieder ins INPUT Feld übergeben.
Irgendwie scheine ich aber dabei nicht so ganz klar zu kommen.
hier ein Beispiel:
PHP-Code:
<?php
while ($myrow = mysql_fetch_array($result)){
?>
<tr>
<td><?php echo $myrow["MATCHCODE"]; ?></td>
<td><input type='Text' name='anzahl<?php echo $myrow['tid']; ?>' value='<?php echo $myrow['anzahl']; ?>' size='1' ></td>
</tr>
<?php
}
?>
Das hat auch wunderbar funktioniert. Die Probleme habe ich, die Daten weiterzuverarbeiten.
PHP-Code:
$id=$myrow1['tid'];
if(isset($_REQUEST['anzahl'.$id]))
{
if ($_REQUEST['anzahl'].$id != $myrow1['anzahl']){
$aenderung=$_REQUEST['anzahl'.$id];
$updatesql="UPDATE temp SET anzahl='$aenderung' WHERE tid='$id'";
$resultupdatesql= mysql_query($updatesql) or die( sprintf($error,'SQL-ERROR: ').mysql_error() );
}
Kommentar