Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Problem z $_POST, Serwer nie widzi danych wysyłanych z formularza
rulfy
post 7.06.2011, 19:58:18
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 7.06.2011

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


Witam. Mam problem z wysłaniem zawartości formularza do zmiennej za pomocą metody $_POST['xxx']; wydaje mi się że ma to jakiś związek z zagnieżdżeniem formularza w funkcji "if", ale nie jestem pewien. Jeśli ktoś znalazł by błąd w moich poczynaniach lub miał inny pomysł jak rozwiązać ten problem to będę wdzięczny. Dokładnie chodzi mi o wysłanie zawartości ukrytego pola o nazwie "id" do zmiennej o tej samej nazwie. Dzięki za pomoc smile.gif

A o to kod:

  1. <?php
  2. ...
  3.  
  4. if($wyn_test['sezon'] == $sezon)
  5. {
  6. ...
  7. ...
  8. ...
  9.  
  10. $zapytanie1 = mysql_query("SELECT * FROM druzyny WHERE sezon='$sezon' ORDER BY $sort DESC");
  11. if(empty($sort))
  12. {
  13. while($wynik = mysql_fetch_array($zapytanie))
  14. {
  15. echo '<tr>';
  16. echo '<td style="border: 3px solid #000000;">'.$wynik['miejsce'].'</td>';
  17. echo '<td style="border: 3px solid #000000;">'.$wynik['nazwa'].'</td>';
  18. echo '<td style="border: 3px solid #000000;">'.$wynik['kosze_zdobyte'].'</td>';
  19. echo '<td style="border: 3px solid #000000;">'.$wynik['kosze_stracone'].'</td>';
  20. echo '<td style="border: 3px solid #000000;">'.$wynik['pkt'].'</td>';
  21. echo '<td style="border: 3px solid #000000;">';
  22. echo '<form action="" method="post">';
  23. echo '<input type="hidden" name="id" value="'.$wynik['id'].'" />'
  24. $id = $_POST //<--
  25. echo '<input class="przycisk" type="submit" name="edit" value="Edytuj" />';
  26. echo '</form>';
  27. echo '</td>';
  28. echo '</tr>';
  29. }
  30. }
  31. else
  32. {
  33. while($wynik = mysql_fetch_array($zapytanie1))
  34. {
  35. ...
  36. }
  37. }
  38. echo '</table>';
  39.  
  40. if(isset($_POST['edit']))
  41. {
  42. ...
  43. echo '<p><input class="przycisk" type="submit" name="ok" value="Zapisz" /></p>';
  44. ...
  45.  
  46. }
  47.  
  48. ...
  49. if(isset($_POST['ok']))
  50. {
  51. if(is_numeric($miejsce) and is_numeric($kosze_plus) and is_numeric($kosze_minus) and is_numeric($punkty))
  52. {
  53. ...
  54. $zap_upd = mysql_query("UPDATE druzyny SET miejsce = '$miejsce', nazwa = '$druzyna', kosze_zdobyte = '$kosze_plus', kosze_stracone = '$kosze_minus', punkty = '$punkty' WHERE id = '$id'"); //<--
  55.  
  56. if($zap_upd == true)
  57. {
  58. echo '<p>Operacja zakończona sukcesem</p>';
  59. echo '<form action="" method="post">';
  60. echo '<input class="przycisk" type="submit" name="update" value="Odśwież Dane" />';
  61. echo '</form>';
  62. }
  63. else
  64. {
  65. // echo '<p>Operacja nieudana</p>';
  66. // echo '<form action="" method="post">';
  67. // echo '<input class="przycisk" type="submit" name="update" value="Odśwież Dane" />';
  68. // echo '</form>';
  69. }
  70. }
  71. else
  72. {
  73. ---
  74. }
  75. }
  76. ...


Ten post edytował rulfy 7.06.2011, 19:59:20
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: 14.08.2025 - 15:50