Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wykonuje mi zły skrypt
Adam Sosna
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 24.07.2011

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


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Tak naprawdę to masz tam jeden formularz bo nie domknąłeś </form> w żadnym. Poza tym lepiej ponadawaj name obu przyciskom.

Ten post edytował sadistic_son 28.07.2011, 20:25:13
Go to the top of the page
+Quote Post
Adam Sosna
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 24.07.2011

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


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

Ten post edytował Adam Sosna 28.07.2011, 21:16:39
Go to the top of the page
+Quote Post
peter13135
post
Post #4





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


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}
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 30.09.2025 - 20:25