Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: formularz zamówienia - przyciski i funkcja sumit()
Forum PHP.pl > Forum > PHP
Mikos
Witam,
tworzę formularz zamówienia. Na pierwszej stronie klient będzie wybierał jedną rzecz za pomocą przycisku button, któremu przypisałem funkcje submit().
Następnie zostaje przeniesiony na strone formularz2.php, gdzie będzie wyświetlana informacja jaką rzecz wybrał.
Problem polega na tym, że stale pojawia się informacja dla funkcji empty() "Na poprzedniej stronie nie zostało złożone zamówienie", tak jakby żadna wartość z formularza nie przechodziła. Proszę o poprawienie lub wskazówki.

formularz.html
  1. <form action="zamowienie2.php" method="post" name="zamowienie">
  2. <input type="button" name="przedmiot1" value="zamawiam" class="" onclick="zamowienie.submit()">
  3. <input type="button" name="przedmiot2" value="zamawiam" class="" onclick="zamowienie.submit()">
  4. </form>


formularz2.php

  1. <?php
  2. if (empty ($_POST['name'])) {
  3. echo "Na poprzedniej stronie nie zostało złożone zamówienie";
  4. } else {
  5. if ($_POST['name'] == przedmiot1)
  6. echo "Wybrałeś przedmiot1";
  7. if ($_POST['name'] == przedmiot2)
  8. echo " Wybrałeś przedmiot2";
  9. }
  10.  
  11. ?>

askone
Zamień
  1. $_POST['name']

na
  1. $_POST['przedmiot1'] lub $_POST['przedmiot2']


Sprawdzenie
  1. $_POST['przedmiot1'] == 'zamawiam'


ps. Swoją drogą przyda Ci się poczytać o podstawach przesyłania formularzy...

Pozdrawiam
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.