[pr] [php] Formularze

0

w pliku HTML mam coś takiego:

<form action="skrypt.php" method="POST"> <input type="TEXT" name="autor" value="Twoje imie i nazwisko">
(...) <input type="submit" value="Wyślij recenzję"> (..) </form>

I teraz po wciśnięciu przycisku "wyślij recenzję" powinno wywołać stronę skrypt.php?autor="twoje imie i nazwisko"... A tak nie jest. Co może być źle?

0

wysyłasz forme metodą POST, dane zostaną wysłane do skryptu w nagłówku podczas łączenia z serwerem, a nie jak w przypadku metody GET, przez adres.
Dane będą dostępne w 'skrypt.php' w tablicy $HTTP_POST_VARS, lub w nowszych wersjach w tablicy $_POST. Tak że chyba wszystko jest dobrze. Jak chcesz zeby imie i nazwisko były przekazywane do skryptu w adresie, to <form method="post" action="skrypt.php">

0

ma byc tak jesli chcesz wysylac dane w adresie:

<form method="get" action="skrypt.php"> GET - a pozniej zmienne bedziesz mial w tablicy $_GET a w starszych wersjach PHP $HTTP_GET_VARS. ale pamietaj zeby poprzez GET nie wysylac waznych informacji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0