The Night Shadow
14.03.2006, 16:17:08
Do znacznika FORM dodaje się atrybut ACTION
Zazwyczaj jest to plik, do którego użytkownik jest przekierowywany wraz ze zmiennymi (danymi) z tego formularza. Co jeśli jednak chce się stworzyć uniwersalny skrypt, który wystarczy umieścić na stronie, by funkcjonował? Chodzi o to, by bez względu na nazwę pliku formularz został wysyłany do pliku, z którego został wysłany.
I tak gdy znajduje się w pliku index.php do neigo kieruje zmienne, a gdy zmienić nazwę pliku na cośtam.php nadal by działał.
kszychu
14.03.2006, 16:23:34
<form name="nazwa" action="<?php echo $PHP_SELF; ?>">
Proste, co nie?
The Night Shadow
14.03.2006, 16:25:46
A w istocie :- ) Dzięki wielkie :- )
TomASS
14.03.2006, 16:34:01
Cytat
<form name="nazwa" action="<?php echo $PHP_SELF; ?>">
Proste, co nie?
Ba! To jest jeszcze prostrze kszysiu

:
<input type="hidden" value="TomASS" name="name"><br> <input type="submit" value="Wyślij">
<?
print_r($_REQUEST);
?>
kszychu
14.03.2006, 16:40:18
Zgadza się. Aczkolwiek, w kwestii edukacyjnej, The Night Shadow poznał dzisiaj nowego superglobala, który kiedyś w życiu na pewno mu się przyda.
TomASS
14.03.2006, 16:52:08
Jeśli chodzi o superglobala to nie powinno być raczej:
<?php
echo $_SERVER['PHP_SELF'];
?>
?