Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wykonuje mi zły skrypt
Forum PHP.pl > Forum > Przedszkole
Adam Sosna
Witam,
Mam bardzo dziwny problem.
Kod wygląda mniej więcej tak (reszta pewnie nieważna):

  1. <?php
  2. echo ("<form action='cwicz1.php' method='post'>
  3. <input type='submit' value='cwicz' />
  4. <form>");
  5. ?>
  6. .........jakiś kod html i kilka linijek niżej.....
  7. <?php
  8. echo ("<form action='cwicz2.php' method='post'>
  9. <input type='submit' value='cwicz' />
  10. <form>");
  11. include "dol.php";
  12. ?>

problem polega na tym że gdy nacisnę ten drugi przycisk "cwicz" to wykonuje mi się skrypt cwicz1.php, a nie cwicz2.php.
Wie ktoś o co chodzi?
sadistic_son
Tak naprawdę to masz tam jeden formularz bo nie domknąłeś </form> w żadnym. Poza tym lepiej ponadawaj name obu przyciskom.
Adam Sosna
wielkie dzięki za pomoc.
Dodanie name daje coś oprócz "przejrzystości" kodu??

@peter13135
czytałem gdzieś o tym i zapomniałem, wielkie dziki za przypomnienie, temat do zamknięcia
peter13135
do przejżystości kodu chyba nic Ci to nie daje, ale jeśli w obu formularzach dasz name dla input-submit to będziesz mógł "sterować wykonywaniem skryptu sprawdzając to tak:
[php]
if(isset($_POST['name_submita_pierwszego']))
{skrypt dla pierwszego formularza}
elseif(isset($_POST['name_submita_drugiego']))
{skrypt drugiego formularza}
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.