PHP si MySql (Programator Web 2)

DOCUMENTATIE CURS

Cereri de tip POST

Spre deosebire de cererile de tip GET care "poarta" informatia de la utilizator in URL, cererile de tip POST se pot face doar printr-un formular html cu action="POST" iar perechile variabile=valoare nu vor fi vizibile de asta data in URL. Deci nu putem tasta sau accesa un link care sa realizeze o cerere de tip POST.
Cod HTML - formular2.html
<form method="post" action="test-post.php">
Prenume <input type="text" name="prenume" value="" /> <br />
Varsta <input type="text" name="varsta" value="" /> <br />
<br /><br />
<input type="submit" name="buton" value="Trimite" />
</form>

In acelasi folder, realizati un fisier numit test-post.php avand codul:

test-post.php
1
2
3
4
5
6
7
8
9
10
<?php
print_r($_POST);
// sau
/*
echo $_POST['prenume'];
echo $_POST['varsta'];
*/
?>



Nota
La fel, valorile atributului "name" (aici prenume si varsta) se vor transforma in variabile de tip POST, mai precis in chei ale variabilei superglobale $_POST. Astfel, in test-post.php voi avea $_POST["prenume"] si $_POST["varsta"] continand valorile completate in formular de catre utilizator.
© 2006-2012 Crystal Mind Academy. All rights reserved