Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][php] formularz w pętli
Forum PHP.pl > Forum > Przedszkole
max_mcee
Witam

Mam problem z pętlą.
Chciałbym, żeby do każdego rekordu z bazy, można było zapisać uwagi, ale w ten sposób zmienna $_POST['uwagi'] nie wyświetla się.
Jak można by zrobić, tak aby do każdego rekordu można by oddzielnie zapisywać uwagi questionmark.gif

  1. echo '<form method="POST" action="index.php">';
  2. echo $_POST['uwagi'];
  3.  
  4. //zapytanie do bazy
  5.  
  6. while($row = mysql_fetch_array($result)) {
  7.  
  8. echo $row['wynik'].'<br />';
  9. echo '<input type="text" name="uwagi" value=""';
  10. echo '<input type="submit" value="Zapisz uwagi"';
  11.  
  12. }
  13.  
  14. echo '</form>';
  15.  
  16.  
CuteOne
  1.  
  2. echo $_POST['uwagi'];
  3.  
  4. //zapytanie do bazy
  5.  
  6. while($row = mysql_fetch_array($result)) {
  7.  
  8. echo $row['wynik'].'<br />';
  9. echo '<form method="POST" action="index.php">';
  10. echo '<input type="hidden" name="id_row" value="'.$row['id'].'" />';
  11. echo '<input type="text" name="uwagi" value="" />';
  12. echo '<input type="submit" value="Zapisz uwagi" />';
  13. echo '</form>';
  14.  
  15. }


lub dodając bezpośrednio do nazy inputa
  1. echo '<input type="text" name="uwagi['.$row['id'].']" value="" />';
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.