Problème avec un fichier PHP

Fermé
lesuperflicdu88 Messages postés 23 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 5 mai 2013 - 8 déc. 2012 à 23:49
Idiotiseur Messages postés 3 Date d'inscription mardi 26 mars 2013 Statut Membre Dernière intervention 26 mars 2013 - 26 mars 2013 à 13:58
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
A voir également:

13 réponses

Stanislas Poisson Messages postés 424 Date d'inscription samedi 1 décembre 2012 Statut Membre Dernière intervention 22 mai 2018 66
11 déc. 2012 à 12:15
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...

<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>
1
ze-life-of-quent1 Messages postés 1573 Date d'inscription lundi 8 février 2010 Statut Membre Dernière intervention 17 octobre 2015 776
8 déc. 2012 à 23:52
Bonjour,
pourriez-vous en dire plus (erreur en question, extrait de code, etc...)?
0
lesuperflicdu88 Messages postés 23 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 5 mai 2013
11 déc. 2012 à 10:34
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>
0
lesuperflicdu88 Messages postés 23 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 5 mai 2013
11 déc. 2012 à 10:35
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");

?>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lesuperflicdu88 Messages postés 23 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 5 mai 2013
11 déc. 2012 à 11:45
C'est surtout que le formulaire refuse de s'envoyer :/
0
lesuperflicdu88 Messages postés 23 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 5 mai 2013
12 déc. 2012 à 18:08
Merci beaucoup, je vais essayer
0
lesuperflicdu88 Messages postés 23 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 5 mai 2013
12 déc. 2012 à 18:11
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...)
0
Stanislas Poisson Messages postés 424 Date d'inscription samedi 1 décembre 2012 Statut Membre Dernière intervention 22 mai 2018 66
13 déc. 2012 à 09:23
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.
0
lesuperflicdu88 Messages postés 23 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 5 mai 2013
13 déc. 2012 à 18:57
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 ...
0
Stanislas Poisson Messages postés 424 Date d'inscription samedi 1 décembre 2012 Statut Membre Dernière intervention 22 mai 2018 66
14 déc. 2012 à 00:32
Ton fichier porte bien l'extension .php? Tu travail bien avec mamp ou equivalent?
0
lesuperflicdu88 Messages postés 23 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 5 mai 2013
14 déc. 2012 à 21:24
Oui oui, il a bien l'extension PHP et je travail comme vous le dites, avec Mamp :)
0
Stanislas Poisson Messages postés 424 Date d'inscription samedi 1 décembre 2012 Statut Membre Dernière intervention 22 mai 2018 66
17 déc. 2012 à 10:16
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...
0
Idiotiseur Messages postés 3 Date d'inscription mardi 26 mars 2013 Statut Membre Dernière intervention 26 mars 2013
26 mars 2013 à 13:58
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
0