![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich,
Urodził mi się taki problem... Otóż mam kilka plików: formularz.php Kod if (!isset($action)) { $action="display"; } switch ($action) { case "display": include "frame.html"; break; case "add": include "add.php"; break; } frame.html: Kod <form mehod="post" action="formularz2.php?action=add"> <input name="nazwa" type="text"/> <input type="submit" value="dodaj"> </form> oraz add.php: Kod if ($name=="") { print "uzupełnij";} else { print "ok";} I mój problem\pytanie: czemu mi to nie działa, tzn: czemu wypełniając lub pozostawiając wolnego textfielda nie ma żadnej reakcji?? Z góry dzięki za wszystkie podpowiedzi i sugestie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.04.2004 Skąd: Legionowo Ostrzeżenie: (0%) ![]() ![]() |
Nie działa pewnie dlatego, że masz wyłączoną opcję register_globals, a do zmiennych przesyłanych metodą GET i POST odnosisz się przez samą nazwę. Powinieneś zrobić tak:
formularz.php
add.php
Do kodu php używaj tagów [ php ][/ php ], a nie [ code ] (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam, Zbig |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 16:09 |