Gaipeto |
Le 22/09/2007 à 20:27  |
|
Bonsoir,
J' ai un probleme voila j' ai crée un formulaire que j' ai teste mais je n'arrive pas a recuperer les variables
je vous explique comment j'ai fait la est peut-etre mon erreur .
J'ai cree un dossier site internet :
avec un dossier formulaire d' un côte et un dossier wamp d' un autre
dans le dossier formulaire j' ai mis le ficher htlm dans le dossier wamp le fichier php
J'ai relier le fichier htlm/php par le lien ../wamp/www/test/formulaire.php
quand je remplie le formulaire est que je valide je retombe bien sur le ficher cible mais il ni a pas de variable
Que dois-je faire ?
Merci beaucoup pour votre aide |
Anthony |
Le 22/09/2007 à 21:22  |
Fou du volant |
Salut,
Montre le code du fichier html et PHP ;) |
Gaipeto |
Le 24/09/2007 à 19:29  |
|
Bonsoir,
Voila le code HTLM :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "<a class="lb" href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">">http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></a>
<html xmlns="<a class="lb" href="http://www.w3.org/1999/xhtml"">http://www.w3.org/1999/xhtml"</a> xml:lang="fr" lang="fr">
<head>
<title>Notre première instruction : echo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<p>
Veuillez taper votre prénom :
</p>
<form action="test.php" method="post">
<p>
<input type="text" name="prenom" /> <input type="submit" value="Valider" />
</p>
</form>
</body>
</html>
Et Volla le code PHP :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "<a class="lb" href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">">http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></a>
<html xmlns="<a class="lb" href="http://www.w3.org/1999/xhtml"">http://www.w3.org/1999/xhtml"</a> xml:lang="fr" lang="fr">
<head>
<title>Notre première instruction : echo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<p>Bonjour !</p>
<p>Tu t'appelles,<?php echo $_POST['prenom']; ?> !</p>
<p>Si tu veux changer de prénom, <a href="appel.php">clique ici</a>
pour revenir à appel.php</p>
</body>
</html>
|
Anthony |
Le 25/09/2007 à 13:44  |
Fou du volant |
A part quelques problèmes de codage propre, je ne vois aucun problème empêchant ton code de fonctionner. Place ton fichier "appel.php" dans le même répertoire que ton fichier "test.php" et surtout n'oublie pas de lancer WAMP avant d'y accéder. Tu dois ensuite taper dans ton navigateur http://localhost/ici le répertoire dans lequel se situe ton fichier appel.php et non pas file://C:\ ... sinon ça ne marchera pas. Sinon je vais en profiter pour corriger le code PHP qui contient des failles ... <?php if(isset($_POST['prenom'])) { echo htmlentities($_POST['prenom']); } ?> la fonction htmlentities te permet de transformer les caractères html en caractères affichables (cf failles PHP ici : http://www.vulgarisation-informatique.com/failles-php.php ) a + |
Gaipeto |
Le 25/09/2007 à 18:38  |
|
bonsoir j'ai essayer comme tu ma dis Anthony mais je n' arrive toujour pas a recupere les variable |
Anthony |
Le 25/09/2007 à 19:54  |
Fou du volant |
|
Gaipeto |
Le 26/09/2007 à 08:24  |
|
Bonjour,
Voila j'ai reinstaller wamp, est maintenant tout va bien j' arrive a recuprere les variable merci Anthony pour ta patience |
Anthony |
Le 26/09/2007 à 12:38  |
Fou du volant |
Pas de quoi  |