Przekazywanie zmiennych w php - wazne
: śr mar 31, 2004 11:26 am
Mam pytanie.
W domu mam serwer Apache.
Jeśli mam jakiś formularz który ma pola na przykład:
<form action="skrypt.php" method="post">
<input name="Jan">
<input second_name="Kowalski">
</form>
I teraz tak. W domu żeby wyświetlić podane dane wystarcze że napisze taki skrypt:
<?
echo "$name";
echo "<BR>";
echo "$second_name";
?>
I wyświetla mi te dane.
A w szkole rowniez jest serwer apache.
Ale tam mój skrypt musi wyglądać tak:
<?
echo "$HTTP_POST_VARS[name]";
echo "<BR>";
echo $HTTP_POST_VARS[second_name]";
?>
I moje pytanie jest takie.
Dane z formularza są przekazywane do tablicy $HTTP_POST_VARS[]
a przy metodzie GET do $HTTP_GET_VARS[]
A jak to jest że wyświetla od razu wartośći zmiennych których nazwy odpowiadają nazwą pól w formularza.
Ponieważ jedna osoba uważa że jest to tablica ale przecież ja odwołuje sie do zmiennych.
Moim zdaniem porpostu formularz przekazuje zmienne to skrypty, a nie poprzez jakąś tablice.
W domu mam serwer Apache.
Jeśli mam jakiś formularz który ma pola na przykład:
<form action="skrypt.php" method="post">
<input name="Jan">
<input second_name="Kowalski">
</form>
I teraz tak. W domu żeby wyświetlić podane dane wystarcze że napisze taki skrypt:
<?
echo "$name";
echo "<BR>";
echo "$second_name";
?>
I wyświetla mi te dane.
A w szkole rowniez jest serwer apache.
Ale tam mój skrypt musi wyglądać tak:
<?
echo "$HTTP_POST_VARS[name]";
echo "<BR>";
echo $HTTP_POST_VARS[second_name]";
?>
I moje pytanie jest takie.
Dane z formularza są przekazywane do tablicy $HTTP_POST_VARS[]
a przy metodzie GET do $HTTP_GET_VARS[]
A jak to jest że wyświetla od razu wartośći zmiennych których nazwy odpowiadają nazwą pól w formularza.
Ponieważ jedna osoba uważa że jest to tablica ale przecież ja odwołuje sie do zmiennych.
Moim zdaniem porpostu formularz przekazuje zmienne to skrypty, a nie poprzez jakąś tablice.