Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][php] formularz w pętli
max_mcee
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 1
Dołączył: 25.09.2007

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


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.  
Go to the top of the page
+Quote Post
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


  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="" />';


Ten post edytował CuteOne 30.10.2012, 10:29:57
Go to the top of the page
+Quote Post

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 Aktualny czas: 22.08.2025 - 00:39