Débutant PHP variable $_POST['prenom']

Fermé
xunil2003 Messages postés 766 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 29 septembre 2024 - 22 déc. 2008 à 18:23
xunil2003 Messages postés 766 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 29 septembre 2024 - 24 déc. 2008 à 11:19
Bonjour,

Je voudrai afficher le prenom des visiteurs sur plusieur page php.
Je suis débutant en php, pouvez vous m'indiquer comment s'appelle ce que je veut fait en terme PHP que je puise éffectuer des recherche, voir même des cours d'explications sur cette fontion. Quel est le principe.


------------Appel.html--------------------
<title>Nom du visiteur</title>
</head>
<p>
Bonjour visiteur.<br />
Veuillez taper votre prénom :
</p>

<form action="cible.php" method="post">
<p>
<input type="text" name="nom" /> <input type="submit" value="Valider" />
</p>


------------- cible.php-----------
<p>Bienvenue sur monsite<?php echo $_POST['prenom']; ?> ! </p>
<p><?php echo $_POST['prenom']; ?> ! vous êtes connecté au site en tant que visiteur.</p>
<p></a> AVERTISSEMENT : En tant que visiteur certain page vous sont interdite d'accés.</p>
<p> <a href="index0.php">Clique ici</a> Suivant</p>
<p> <a href="appel.php">Clique ici</a> pour changer de prénom.</p>


Mais lorsque je met ceci dans les autre page php le prénom de la personne ne s'affiche pas :
<p>Bienvenue sur monsite<?php echo $_POST['prenom']; ?> ! </p>

Merci de votre compréhension.

3 réponses

Belkir@ Messages postés 66 Date d'inscription vendredi 2 mai 2008 Statut Membre Dernière intervention 16 juillet 2010 15
23 déc. 2008 à 09:12
Bonjour,

Essaye en mettant "prenom" à la place de nom dans ton input :)

<input type="text" name="prenom" />

Belkira
1
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
22 déc. 2008 à 23:08
Cela s'appelle les sessions php

tu mets session_start(); au début de chaque page

dans la page cible.php tu charges la variable de session $_SESSION['prenom']=$_POST['prenom'];


et dans les pages ou tu veux les utiliser tu mets:

echo "Bonjour ".$_SESSION['prenom'];
0
xunil2003 Messages postés 766 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 29 septembre 2024 14
24 déc. 2008 à 11:19
Merci.
0