Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Formularz i dane umieszczone w pętli, Jak odczytać nazwę pola w formularzu gdy dane w nim zostały umieszczon
szczabik
post 2.07.2008, 14:52:55
Post #1





Grupa: Zarejestrowani
Postów: 226
Pomógł: 1
Dołączył: 13.05.2008

Ostrzeżenie: (0%)
-----


Witam mam poważny problem
Z bazy danych umieszczam dane w formularzu i problem z tym że nie wiem jak odczytać pola mogę jedynie ostanie pole odczytać

  1. <?php
  2. echo "
  3. <form name='userform' method='post'>
  4. <table align='center' cellpadding='0' cellspacing='0' class='tbl'>
  5. <tr>
  6. <td width='100' align='center'>Produkt</td>
  7. <td width='100' align='center'>Ilość</td>
  8. <td width='100' align='center'>Prowizja</td>
  9. </tr>"; 
  10.  
  11. $wynik = dbquery("SELECT * FROM ".$db_prefix."prowizja ORDER BY produkt_nazwa ASC");
  12. if(dbrows($wynik) > 0) {
  13. while($r = dbarray($wynik))
  14. {
  15.  
  16. echo "<tr>
  17. <td width='100' align='center'>".$r['produkt_nazwa']."</td><td width='100' align='center'>
  18. <input type='text' name='ilosc' maxlength='100' class='textbox' style='width: 30px;'>
  19. </td><td width='100' align='center'>".$r['prowizja']."</td>
  20. </tr>";
  21.  
  22. }
  23. } else { echo "<tr><td width='100' align='center'colspan='3'>brak danych</td></tr>"; }
  24.  
  25. $suma = dbquery("SELECT SUM(prowizja) FROM ".$db_prefix."prowizja"); 
  26.  
  27. echo "
  28. <tr>
  29. <td width='100' align='center'>Suma</td>
  30. <td width='100' align='center'></td>
  31. <td width='100' align='center'>".dbresult($suma, 0)."</td>
  32. </tr>
  33.  
  34.  
  35. <tr>
  36. <td align='center' colspan='3'>
  37. <input type='submit' name='ile' value='Zapisz raport' class='button'>
  38. </td>
  39. </tr>
  40. </table>
  41. </form>";
  42. ?>


I jak odczytać teraz powiedzmy gdy mam 6 albo 8 rekordów w bazie to mam 6 lub 8 pul typu type='text' i nie wiem jak za pomocą $ilosc = POST['ilosc']; odczytać co użytkownik wpisał w te 6 pul albo gdy mam 8 rekordów to jak odczytać to

Chodzi mi dokładniej o tej kod
  1. <?php
  2. while($r = dbarray($wynik))
  3. {
  4.  
  5. echo "<tr>
  6. <td width='100' align='center'>".$r['produkt_nazwa']."</td><td width='100' align='center'>
  7. <input type='text' name='ilosc' maxlength='100' class='textbox' style='width: 30px;'>
  8. </td><td width='100' align='center'>".$r['prowizja']."</td>
  9. </tr>";
  10.  
  11. }
  12. ?>


Gdy mam więcej rekordów w bazie to mam więcej pól
Przedstawię na screenie o co dokładnie chodzi



Ten post edytował szczabik 2.07.2008, 14:54:56
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 22:28