Witam,
w formularzu mam listę pobraną z bazy danych, po zmianie części danych chciałbym zaktualizować rekordy w bazie jednak nie wiem jak je odczytać w pętli po stronie PHP.
Dam może przykład:
<form action="update-data.php" method="post" enctype="multipart/form-data" name="form1">
<td><input type="text" name="ud_orderno" value="<? echo $orderno; ?>"></td>
<table>
<tr>
<td>Symbol</td>
<td>Nazwa</td>
</tr>
<?
$i=0;
while ($i < $num) {
$symbol=mysql_result($result,$i,"symbol");
$gt_name=mysql_result($result,$i,"gt_name");
$quantity=mysql_result($result,$i,"quantity");
?>
<tr>
<td><input type="text" name="ud_symbol" size="4" disabled="disabled" value="<? echo $symbol; ?>"></td>
<td><input type="text" name="ud_gt_name" size="50" disabled="disabled" value="<? echo $gt_name; ?>"></td>
<td><input type="text" name="ud_quantity" size="4" value="<? echo $quantity; ?>"></td>
<?
++$i;
}
?>
</tr>
</table>
<a href="../index.php"><button type="button">Cofnij</button></a> <input type="submit" value="Wyślij Zamówienie">
</form>
update-data.php
<?
$ud_orderno=$_POST['ud_orderno'];
$ud_quantity=$_POST['ud_quantity'];
$ud_symbol=$_POST['ud_symbol'];
$ud_gt_name=$_POST['ud_gt_name'];
$ud_orderno = addslashes($ud_orderno);
$ud_quantity = addslashes($ud_quantity);
$ud_symbol = addslashes($ud_symbol);
$ud_gt_name = addslashes($ud_gt_name);
require "connection.php";
connection();
$query="UPDATE ";
mysql_close();
?>
Proszę o pomoc w zainicjowaniu pętli w pliku update-data.php
Pozdrawiam,
Rafał