WikiBtsSio

Lrd2021BtSioS40PhpParametresMe

Passage de paramètres en langage P.H.P. Méthode Get et méthode POST


La méthode GET


Le passage de variables se fait via l'URL de la page.
Voici un exemple de lien avec passage de variables :

--> Un exemple de passage de données par l'URL

Si on clique sur ce lien, voici ce que l'on obtient :

Vore nom est : brel
Votre prenom est : jacques

avec le contenu de la page tphp-passage.php suivant :

<?php
        $nom 
$_GET['nom'];    
    
$prenom $_GET['prenom'];
        echo (
"Vore nom est : <B>"$nom "</B><BR>");
    echo (
"Votre prenom est : <B>" $prenom "</B><BR>");
?>


Il vous reste à tester le passage de variable via l'URL sur votre site web.
Créer un répertoire tphp/




La méthode POST

Pour cette méthode nous avons besoin d'un formulaire par exemple formulaire.html :
<?php
<!DOCTYPE html>
<
html lang="fr">
<
head>
    <
meta charset="UTF-8">
    <
title>Passage de variables</title>
</
head>
<
body>
<
form action="passage.php" method="POST">
    <
p>Saisissez votre nom :</p>
    <
input name="nom" type="text"><br><br>
    <
p>Saisissez votre prenom :</p>
    <
input name="prenom" type="text"><br><br>
    <
textarea id="Message" name="message"
          
rows="5" cols="33">Le contenu du message </textarea>    
    <
input name="valider" type="submit">
</
form>
</
body>
</
html>

Ce qui donne :

Saisissez votre nom :



Saisissez votre prenom :





En cliquant sur le bouton valider on arrive sur la page http://........ /passage.php

Celle-ci devrait récupérer le contenu des variables nom et prenom de la manière suivante ;
<?php
    $nom 
$_POST['nom'];
    
$prenom $_POST['prenom'];
    echo(
"Vore nom est : "$nom "<BR>");
    echo(
"Votre prenom est : " $prenom "<BR>");

    
$Message $_POST['message'];
    echo (
"Le message que vous avez saisi --> " $Message);
?>


Votre premier travail est de créer un répertoire /tphp dans votre espace et de tester cette méthode.



Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]