Gestion Formulaire

Résolu/Fermé
rmerme Messages postés 36 Date d'inscription samedi 3 mars 2018 Statut Membre Dernière intervention 18 mars 2019 - 7 avril 2018 à 16:41
rmerme Messages postés 36 Date d'inscription samedi 3 mars 2018 Statut Membre Dernière intervention 18 mars 2019 - 7 avril 2018 à 19:32
Bonjour,

Dans un fichier html (Forms.html), j'ai créé un formulaire. Le fichier pour gérer ce formulaire s'appelle formulaire.php
Quand je clique sur "Envoyer", le contenu du fichier formulaire.php est affiché mais rien n'est traité.

Forms.html

<!DOCTYPE html>
<html>
<head>
<!-- En-tête de la page -->
<meta charset "utf-8" />
<link rel="stylesheet" href="Forms.css" />
<title>Test Forms</title>
</head>
<body>
<form method="post" action="formulaire.php">
<p>
<label for="pseudo">Votre pseudo :</label>
<input type="text" name="pseudo" id="pseudo" placeholder="Ex : Baloo" size="15" maxlength="10" />
</p>
<input type="submit" value="Envoyer" />
</form>
</body>
</html>



formulaire.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" >
<head>
<title>Formulaire</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<p>Tu t'appelles <?php echo $_POST['pseudo']; ?> !</p>
</body>
</html>

Merci d'avance pour vos réponses.
A voir également:

3 réponses

dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 1 451
Modifié le 7 avril 2018 à 17:33
Bonjour,

Ajoute cette ligne au début de ton fichier formulaire.php :

<?php
$pseudo = empty($_POST[pseudo']) ? '' : $_POST['pseudo'];
?>



0
jordane45 Messages postés 38304 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 23 novembre 2024 4 705
7 avril 2018 à 18:44
Bonjour,

Quand tu dis :
le contenu du fichier formulaire.php est affiché mais rien n'est traité.

Tu veux dire que tu vois en réalité le "code" qui s'affiche au lieu d'être interprété ?
Je suppose que tu es en LOCAL sur ton ordi ...
Si tu es en local... passes tu bien par un logiciel qui émule un serveur apache/php tel que xampp, uwamp, wamp, easyphp .. ???
Est-il lancé ?
Et si oui... qu'as tu dans ton URL ? passes tu bien par le localhost ?

Sans tout ça... impossible que ça marche !



Et... une fois que tu auras réglé ce problème, je t'invite à lire ceci :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code

0
rmerme Messages postés 36 Date d'inscription samedi 3 mars 2018 Statut Membre Dernière intervention 18 mars 2019
7 avril 2018 à 19:29
merci pour ta réponse.
J'ai reçu la solution. J'ose à peine le dire : j'avais oublier de lancer les serveurs Apache et Mysql

Bonn weekend.
0
rmerme Messages postés 36 Date d'inscription samedi 3 mars 2018 Statut Membre Dernière intervention 18 mars 2019
7 avril 2018 à 19:29
!!!! J'avais oublié !!!!
0
rmerme Messages postés 36 Date d'inscription samedi 3 mars 2018 Statut Membre Dernière intervention 18 mars 2019
7 avril 2018 à 19:32
Merci Jordane,

En effet j'avais oublié de lancer MAMP et donc le serveur Apache/PHP. On ne peut dire que c'est une distraction de savant.

Bon weekend.
0