Problème avec un fichier PHP
lesuperflicdu88
Messages postés
27
Statut
Membre
-
Idiotiseur Messages postés 4 Statut Membre -
Idiotiseur Messages postés 4 Statut Membre -
Bonsoir, je suis actuellement élève en Terminale S, et j'ai choisi l'option ISN.
Durant cette année, nous avons des "mini-projets" à réaliser et le mien est de créer un formulaire qui aiderait à préparer le conseil de classe, et qui serait ensuite envoyé sur mon adresse mail.
Mais je crois que j'ai des erreurs dans mon code PHP (ou dans mon code HTML du formulaire j'en sais rien).
Si quelqu'un pouvais m'aider ça serait sympa
Bonne soirée
Durant cette année, nous avons des "mini-projets" à réaliser et le mien est de créer un formulaire qui aiderait à préparer le conseil de classe, et qui serait ensuite envoyé sur mon adresse mail.
Mais je crois que j'ai des erreurs dans mon code PHP (ou dans mon code HTML du formulaire j'en sais rien).
Si quelqu'un pouvais m'aider ça serait sympa
Bonne soirée
A voir également:
- Problème avec un fichier PHP
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
13 réponses
Il manque pas mal de doubles quotes dans ton formulaire, rien que le premier en hidden n'as aucune doubles quotes : "
ensuite, ton code est directemetn dans le html...
il faut suivre la structure normale d'une page web:
<doctype ...>
<html>
<head></head>
<body></body>
</html>
Voila ton code un peu plus corriger...
ensuite, ton code est directemetn dans le html...
il faut suivre la structure normale d'une page web:
<doctype ...>
<html>
<head></head>
<body></body>
</html>
Voila ton code un peu plus corriger...
<p> Bonjour, ici votre délégué, je vous demanderai de bien vouloir remplir ce formulaire afin de m'aider à préparer le conseil de classe, merci!</p> <form method="post" action="Envoi.php"> <input type="hidden" name="subject" value="formmail"> <p> <label>NOM et Prénom</label>: <input type="text" name="Nom et prénom" autofocus required /> <p> <p> <label>Groupe de classe</label>: <input type="number" name="Groupe de classe" required /> </p> <p> Cochez vos options :<br /> <input type="checkbox" name="Latin" id="Latin" /> <label for="Latin">Latin</label> <br /> <input type="checkbox" name="Espagnol LV3" id="Espagnol LV3" /> <label for="Espagnol LV3">Espagnol LV3</label> <br /> <input type="checkbox" name="Audiovisuel" id="Audiovisuel" /> <label for="Audiovisuel">Audiovisuel</label> <br /> <input type="checkbox" name="Histoire-Géo" id="Histoire-Géo" /> <label for="Histoire-Géo">Histoire-Géo</label> </p> <p> Cochez votre spécialité :<br /> <input type="checkbox" name="ISN" id="ISN" /> <label for="ISN">ISN</label> <br /> <input type="checkbox" name="SVT" id="SVT" /> <label for="SVT">SVT</label> <br /> <input type="checkbox" name="Physique-Chimie" id="Physique-Chimie" /> <label for="Physique-Chimie">Physique-Chimie</label> <br /> <input type="checkbox" name="Maths" id="Maths" /> <label for="Maths">Maths</label> </p> <p> Cochez vos matières dans lesquelles vous êtes en difficulté :<br /> <input type="checkbox" name="Maths" id="Maths" /> <label for="Maths">Maths</label> <br /> <input type="checkbox" name="Physique-Chimie" id="Physique-Chimie" /> <label for="Physique-Chimie">Physique-Chimie</label> <br /> <input type="checkbox" name="SVT" id="SVT" /> <label for="SVT">SVT</label> <br /> <input type="checkbox" name="Philosophie" id="Philosophie" /> <label for="Philosophie">Philosophie</label> <input type="checkbox" name="Anglais" id="Anglais" /> <label for="Anglais">Anglais</label> <br /> <input type="checkbox" name="Allemand" id="Allemand" /> <label for="Allemand">Allemand</label> <br /> <input type="checkbox" name="Espagnol" id="Espagnol" /> <label for="Espagnol">Espagnol</label> <br /> <input type="checkbox" name="EPS" id="EPS" /> <label for="EPS">EPS</label> <input type="checkbox" name="Histoire-Géo" id="Histoire-Géo" /> <label for="Histoire-Géo">Histoire-Géo</label> <br /> <input type="checkbox" name="ISN" id="ISN" /> <label for="ISN">ISN</label> <input type="checkbox" name="Spécialité SVT" id="Spécialité SVT" /> <label for="Spécialité SVT">Spécialité SVT</label> <br /> <input type="checkbox" name="Spécialité Maths" id="Spécialité Maths" /> <label for="Spécialité Maths">Spécialité Maths</label> <br /> <input type="checkbox" name="Spécialité Physique-Chimie" id="Spécialité Physique-Chimie" /> <label for="Spécialité Physique-Chimie">Spécialité Physique-Chimie</label> <br /> </p> <p> <label for="Projet professionel">Avez-vous un projet professionnel ?</label> <br /> <input type="radio" name="Projet professionnel" required /> <label for="Oui">Oui</label> <input type="radio" name="Projet professionnel"/> <label for="Non">Non</label> <p>Si oui, le ou lesquels (si indécision)?</p> <p> <textarea name="Projet professionnel" id="Projet Professionnel"></textarea> </p> </p> <p>Notez ici vos impressions, vos remarques sur la classe (comportement, ambiance, etc...):</p> <p> <textarea name="Impressions" id="Impressions"></textarea> </p> <p>Ici, vous pouvez noter des impressions qui ne concernent pas la classe mais le lycée ou les cours en général:</p> <p> <textarea name="Cours" id="Cours"></textarea> </p> <p>Voulez-vous signaler quelque chose au conseil de classe? Si oui, écrivez dans la fenêtre ci-dessous ce que vous voulez signaler:</p> <p> <textarea name="Signaler" id="Signaler"></textarea> </p> <p>Souhaitez-vous rester anonyme suite à vos commentaires?</p> <p> <input type="radio" name="Commentaires" required /> <label for="Oui">Oui</label> <input type="radio" name="Commentaires"/> <label for="Non">Non</label> </p> <p> <br> <input type="submit" value="Envoyer" /> </p> </form>
Voici le formulaire en html :
<html> <p> Bonjour, ici votre délégué, je vous demanderai de bien vouloir remplir ce formulaire afin de m'aider à préparer le conseil de classe, merci!</p> <form method="post" action="Envoi.php"> <input type=hidden name=subject value=formmail> <p><label>NOM et Prénom</label> : <input type="text" name="Nom et prénom" autofocus required /><p> <p><label>Groupe de classe</label> : <input type="number" name="Groupe de classe"required /></p> <p> Cochez vos options :<br /> <input type="checkbox" name="Latin" id="Latin" /> <label for="Latin">Latin</label><br /> <input type="checkbox" name="Espagnol LV3" id="Espagnol LV3" /> <label for="Espagnol LV3">Espagnol LV3</label><br /> <input type="checkbox" name="Audiovisuel" id="Audiovisuel" /> <label for="Audiovisuel">Audiovisuel</label><br /> <input type="checkbox" name="Histoire-Géo" id="Histoire-Géo" /> <label for="Histoire-Géo">Histoire-Géo</label> </p> <p> Cochez votre spécialité :<br /> <input type="checkbox" name="ISN" id="ISN" /> <label for="ISN">ISN</label><br /> <input type="checkbox" name="SVT" id="SVT" /> <label for="SVT">SVT</label><br /> <input type="checkbox" name="Physique-Chimie" id="Physique-Chimie" /> <label for="Physique-Chimie">Physique-Chimie</label><br /> <input type="checkbox" name="Maths" id="Maths" /> <label for="Maths">Maths</label> </p> <p> Cochez vos matières dans lesquelles vous êtes en difficulté :<br /> <input type="checkbox" name="Maths" id="Maths" /> <label for="Maths">Maths</label><br /> <input type="checkbox" name="Physique-Chimie" id="Physique-Chimie" /> <label for="Physique-Chimie">Physique-Chimie</label><br /> <input type="checkbox" name="SVT" id="SVT" /> <label for="SVT">SVT</label><br /> <input type="checkbox" name="Philosophie" id="Philosophie" /> <label for="Philosophie">Philosophie</label> <input type="checkbox" name="Anglais" id="Anglais" /> <label for="Anglais">Anglais</label><br /> <input type="checkbox" name="Allemand" id="Allemand" /> <label for="Allemand">Allemand</label><br /> <input type="checkbox" name="Espagnol" id="Espagnol" /> <label for="Espagnol">Espagnol</label><br /> <input type="checkbox" name="EPS" id="EPS" /> <label for="EPS">EPS</label> <input type="checkbox" name="Histoire-Géo" id="Histoire-Géo" /> <label for="Histoire-Géo">Histoire-Géo</label><br /> <input type="checkbox" name="ISN" id="ISN" /> <label for="ISN">ISN</label> <input type="checkbox" name="Spécialité SVT" id="Spécialité SVT" /> <label for="Spécialité SVT">Spécialité SVT</label><br /> <input type="checkbox" name="Spécialité Maths" id="Spécialité Maths" /> <label for="Spécialité Maths">Spécialité Maths</label><br /> <input type="checkbox" name="Spécialité Physique-Chimie" id="Spécialité Physique-Chimie" /> <label for="Spécialité Physique-Chimie">Spécialité Physique-Chimie</label><br /> </p> <p> <label for="Projet professionel">Avez-vous un projet professionnel ?</label><br /> <input type="radio" name="Projet professionnel"required /> <label for="Oui">Oui</label> <input type="radio" name="Projet professionnel"/><label for="Non">Non</label> <p>Si oui, le ou lesquels (si indécision)?</p> <p><textarea name="Projet professionnel" id="Projet Professionnel"></textarea></p> </p> <p>Notez ici vos impressions, vos remarques sur la classe (comportement, ambiance, etc...):</p> <p><textarea name="Impressions" id="Impressions"></textarea></p> <p>Ici, vous pouvez noter des impressions qui ne concernent pas la classe mais le lycée ou les cours en général:</p> <p><textarea name="Cours" id="Cours"></textarea></p> <p>Voulez-vous signaler quelque chose au conseil de classe? Si oui, écrivez dans la fenêtre ci-dessous ce que vous voulez signaler:</p> <p><textarea name="Signaler" id="Signaler"></textarea></p> <p>Souhaitez-vous rester anonyme suite à vos commentaires?</p> <p><input type="radio" name="Commentaires"required /> <label for="Oui">Oui</label> <input type="radio" name="Commentaires"/><label for="Non">Non</label></p> <p> <br> <input type="submit" value="Envoyer" /></p> </form>
et voici le code PHP :
<?php
$TO = "lesuperflicdu88@live.fr";
$h = "From: " . $TO;
$message = "";
$subject = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail ($TO, $subject, $message, $h);
Header("location: https://www.google.fr/?gws_rd=ssl");
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alors encore merci pour le formulaire, mais.. ça ne me l'envois toujours pas :/
(Je sais je suis embêtant mais quand j'ai décidé de réussir...)
(Je sais je suis embêtant mais quand j'ai décidé de réussir...)
Tu a tout a fais raison. Que ce passe t'il quand tu veux l'envoyer (je considere que tu n'utilise aucun javascript, que l'html). Utilise peut etre Firebug sous firefox et la boite de developpement sous chrome.
Alors, moi Je tourne sous MAC OSX.
Quand je l'ouvre avec Safari ça m'affiche dans la fenêtre safari mon code php :/
Et rien d'autre ...
Quand je l'ouvre avec Safari ça m'affiche dans la fenêtre safari mon code php :/
Et rien d'autre ...
Temps que vous ne nous direz pas ce qui se passe au niveau de la console de firebug ou de l'analyseur de chrome, on en pourra plus vous aidez...
http://eleveisn.byethost8.com/Idee_projet.html
Si vous voulez je trouve que ce site est pas mal fait et on pourrait y partager nos idées de projet
Si vous voulez je trouve que ce site est pas mal fait et on pourrait y partager nos idées de projet