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:

  1. <form action="update-data.php" method="post" enctype="multipart/form-data" name="form1">
  2. <td><input type="text" name="ud_orderno" value="<? echo $orderno; ?>"></td>
  3. <tr>
  4. <td>Symbol</td>
  5. <td>Nazwa</td>
  6. </tr>
  7. <?
  8. $i=0;
  9. while ($i < $num) {
  10. $symbol=mysql_result($result,$i,"symbol");
  11. $gt_name=mysql_result($result,$i,"gt_name");
  12. $quantity=mysql_result($result,$i,"quantity");
  13. ?>
  14. <tr>
  15. <td><input type="text" name="ud_symbol" size="4" disabled="disabled" value="<? echo $symbol; ?>"></td>
  16. <td><input type="text" name="ud_gt_name" size="50" disabled="disabled" value="<? echo $gt_name; ?>"></td>
  17. <td><input type="text" name="ud_quantity" size="4" value="<? echo $quantity; ?>"></td>
  18. <?
  19. ++$i;
  20. }
  21. ?>
  22. </tr>
  23. <a href="../index.php"><button type="button">Cofnij</button></a> <input type="submit" value="Wyślij Zamówienie">
  24. </form>



update-data.php
  1. <?
  2. $ud_orderno=$_POST['ud_orderno'];
  3. $ud_quantity=$_POST['ud_quantity'];
  4. $ud_symbol=$_POST['ud_symbol'];
  5. $ud_gt_name=$_POST['ud_gt_name'];
  6.  
  7. $ud_orderno = addslashes($ud_orderno);
  8. $ud_quantity = addslashes($ud_quantity);
  9. $ud_symbol = addslashes($ud_symbol);
  10. $ud_gt_name = addslashes($ud_gt_name);
  11.  
  12. require "connection.php";
  13. connection();
  14.  
  15. $query="UPDATE ";
  16.  
  17. ?>


Proszę o pomoc w zainicjowaniu pętli w pliku update-data.php


Pozdrawiam,
Rafał