Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Post nie działa w jednym formularzu
iqique
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 2.03.2011

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


Witam. Proszę o podpowiedź. Mam dwa formularze w zasadzie identyczne. Zmieniłem w drugim tylko nazwy zmiennych i przestał działać. Chciałbym zrozumieć dlaczego. Analizowałem to przez dwie godziny i nie pojmuję. Co może powodować to, że nie wysyła się POST z drugiego formularza? Po kliknięciu wykonaj w drugim przypadku strona się tylko przeładowuje.


  1. <?
  2. $towar=$_POST[towar];
  3. $towar1=$_POST[towar1];
  4. $cena=$_POST[cena];
  5. $towar2=$_POST[towar2];
  6. $cena2=$_POST[cena2];
  7. ?>
  8.  
  9.  
  10. <div style="width:160px;border:solid 0px black;">
  11. <div style="padding-bottom:5px;">Ustalanie ceny:</div>
  12. <?php
  13.  
  14. echo "<form action='magazyn.php' method=post>";
  15.  
  16. echo "<br>";
  17. echo "Towar <input style=width:75px; type=text name='towar1'>";
  18. echo "<br>";
  19. echo "Cena <input style=width:75px;margin-left:8px; autocomplete=off type=text name='cena'>";
  20. echo "<br>";
  21. echo "<input style=margin-left:60px;margin-top:4px; type=submit value='Wykonaj'>";
  22. echo "</form>";
  23.  
  24. ?>
  25. </div>
  26.  
  27. <?
  28. if($_POST[cena]){
  29. $odpowiedz1 = mysql_query("update ceny set $towar1=$cena WHERE nrkonta = '$nrkonta';");}
  30.  
  31. ?>
  32.  
  33. <div style="width:160px;border:solid 0px black;">
  34. <div style="padding-bottom:5px;">Ustalanie ceny2:</div>
  35. <?php
  36.  
  37. echo "<form action='magazyn.php' method=post>";
  38.  
  39. echo "<br>";
  40. echo "Towar <input style=width:75px; type=text name='towar2'>";
  41. echo "<br>";
  42. echo "Cena2 <input style=width:75px;margin-left:8px; autocomplete=off type=text name='cena2'>";
  43. echo "<br>";
  44. echo "<input style=margin-left:60px;margin-top:4px; type=submit value='Wykonaj'>";
  45. echo "</form>";
  46.  
  47. ?>
  48. </div>
  49.  
  50. <?
  51.  
  52. if($_POST[cena2]){
  53. $odpowiedz2 = mysql_query("update ceny set $towar2=$cena2 WHERE nrkonta = '$nrkonta';");}
  54.  
  55. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- iqique   [PHP]Post nie działa w jednym formularzu   1.12.2013, 18:25:09
- - com   w $_POST[towar] itd brakuje ' '   1.12.2013, 18:32:22
- - iqique   Niestety niczego to nie zmieniło. Pierwszy formula...   1.12.2013, 18:42:59
- - Turson   [PHP] pobierz, plaintext <form action='magazyn....   1.12.2013, 19:11:50
- - com   pamiętaj o "" bo bez tego nie będzie Ci ...   1.12.2013, 19:43:00
- - iqique   Poprawiłem to na co mi zwróciliście uwagę i kod wk...   1.12.2013, 21:11:51
- - nospor   1) zrob print_r($_POST); a bedziesz widzial ...   1.12.2013, 21:44:26
- - Turson   Nie do końca się zastosowałeś [PHP] pobierz, plain...   1.12.2013, 21:52:56
- - nospor   Turson a co ci tu nie pasuje? Nie slyszales ze naz...   1.12.2013, 21:54:59
- - Turson   Najpierw pomyślałem, że autor po prostu niepotrzeb...   1.12.2013, 22:01:18
- - iqique   Zrobiłem jak nospor polecił. Post jest wysyłany z ...   1.12.2013, 22:20:14
- - nospor   Cytatale nie jest przypisywany do zmiennych ...   1.12.2013, 22:23:52
- - com   a co ma kolumnę o nazwie $_POST['towar2...   1.12.2013, 23:01:00
- - nospor   @com naprawde nie widzisz obok pola CENA2: Towar ...   2.12.2013, 09:11:16
- - iqique   Na początek chciałem podziękować za poświęcony cza...   2.12.2013, 10:26:59
- - Turson   [PHP] pobierz, plaintext $_SESSION[ref]$_S...   2.12.2013, 12:03:05
- - nospor   @iqique włacz wkoncu odrobine samodzielnosci :/ P...   2.12.2013, 12:19:45
- - com   nospor Dalej się nie rozumiemy, wiec wyjaśnię to ł...   4.12.2013, 16:03:10
- - Turson   ba, bo jest wręcz niebezpieczne, jeśli użytkownik ...   4.12.2013, 17:06:47


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: 21.08.2025 - 19:01