Se connecter / S'enregistrer
Votre question

Probleme en PHP

Tags :
  • Html
  • Programmation
Dernière réponse : dans Programmation
10 Août 2009 11:55:39


Bonjour a tous.
Je fais appel à vous pour m'aider sur un problème qui m'embarrasse.
Lorsque j'insere le pseudo dans le fichier .html et que je clique sur envoyer, le pseudo n'apparait pas dans le fichier .php ( sa destination). Je ne vois pas ou est le probleme .
Pouvez vous m'aidez ?
Dans l'attente d'une reponse de votre part je vous remercie d'avance.
PS : voici les fichier concerné .
le .html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue sur le future site de momo-ben2A </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>
<body>
<form method="post" action="wamp/www/tests/deux.php">
<label for="pseudo1">votre pseudo : </label><input name="pseudo1" type="text" id="pseudo1" width="50px" maxlength="15"/><br/>
<input type="submit"/><input type="reset"/>
</form>

</body>
</html>

et le .php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" 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>
Bonjour !
<p>
vous vous appelez ; <?php echo $_POST['pseudo1']; ?>.</p>
</body>
</html>

et encore merci

Autres pages sur : probleme php

10 Août 2009 13:35:00

<form method="post" action="wamp/www/tests/deux.php">
en <form method="post" action="tests/deux.php">

www étant le document_root de ton serveur apache en local, il faut donc que tu parte de ce répertoire, le nouveau chemin est valable si ton formulaire actuel est dans le répertoire www et que ton fichier deux.php se trouve lui dans ./tests

Si tes deux fichiers se trouvent dans www, il faut alors modifier par :

<form method="post" action="/deux.php">

ensuite, width="50px" est faux, on ne précise pas les px avec la balise width html normal, les px sont réservé pour le css, donc corrige en : width="50", de plus, width n'existe pas pour un input (sans css toujours), il s'agit de size. Sinon, applique un css à ton input.

Et dans l'état actuel cela devrait fonctionner.
m
0
l
10 Août 2009 13:53:48

Merci.
J'ai écouté vos conseils en mettant le formulaire dans le www et le fichier deux.php dans www/tests/deux.php.
Malheuresement le pseudo n'apparait toujours pas a la suite de "vous vous appelez ;".
J'ai donc mis les deux fichiers dans le même dossier, cela revient donc a mettre tout simplement <form method="post" action="deux.php">.
Malheureusement sa ne marche toujours pas .
je vous remet a disposition les deux fichier modifier au cas ou .

un.html


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue sur le future site de momo-ben2A </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

</head>
<body>
<form method="post" action="deux.php">
<label for="pseudo1">votre pseudo : </label><input name="pseudo1" type="text" id="pseudo1" maxlength="15"/><br/>
<input type="submit"/><input type="reset"/>
</form>

</body>
</html>

deux.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" 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>
Bonjour !
<p>
vous vous appelez <?php echo $_POST['pseudo1']; ?>.</p>
</body>
</html>

Voila. Je vous remercie d'avance pour votre aide .
m
0
l
Contenus similaires
10 Août 2009 15:43:02

Hello, j'ai essayer sur mon site, aucun probleme, tu dois alors avoir un probleme d'interprétation du php sur ton serveur wamp.
Si tu fais :

<?php
phpinfo();
?>

tu as quoi ?
m
0
l
10 Août 2009 19:32:00

grace a vos explications j'ai compris ou était mon erreur. J'avais extrait le dossier www du serveur wamp que j'avais ensuite mis sur le bureau ( car les .../.../ ...deux.php ne marchaient pas ou du moins je ne sais pas tres bien comment faire).
J'ai donc remis le dossier www avec les 2 fichiers dedans, dans le serveurwamp et sa a marché.
Il y a 2 choses que je retiens de cette histoire qui ma couter 3 jours de recherche :
1- les erreurs les plus simple sont les plus difficiles a trouver
2- je vous en suis tres reconnaissant de m'avoir aidé car tant que je n'avais pas résolu ce "petit" probleme je ne pouvais avancer .
Encore une fois, merci beaucoup
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS