Petit problème dans mon code php
Résolu/Fermé
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
-
17 avril 2008 à 19:02
drogba7213 Messages postés 1524 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 3 avril 2010 - 17 avril 2008 à 21:23
drogba7213 Messages postés 1524 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 3 avril 2010 - 17 avril 2008 à 21:23
A voir également:
- Petit problème dans mon code php
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
17 réponses
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
17 avril 2008 à 19:10
17 avril 2008 à 19:10
salut,
et si tu nous donnais l'erreur en question d'abord ?
ça nous aiderait !
-;o)
et si tu nous donnais l'erreur en question d'abord ?
ça nous aiderait !
-;o)
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
17 avril 2008 à 19:12
17 avril 2008 à 19:12
bonsoir essaye de remplacer ca :
echo '<p>L\'inscription concernant ($_POST['civilite']) ($_POST['nom']) ($_POST['prenom']) a bien été prise en compte</p>';
echo '<p>En résumé, ($_POST['civilite']) ($_POST['nom']) ($_POST['prenom']) vous avez les caractéristiques suivantes : \n</p>';
par ca
echo '<p>L\'inscription concernant'.$_POST['civilite'].'-'.$_POST['nom'].'-'.$_POST['prenom'].' a bien été prise en compte</p>';
echo '<p>En résumé,'.$_POST['civilite'].'-'.$_POST['nom'].'-'.$_POST['prenom'].' vous avez les caractéristiques suivantes : \n</p>';
autrement dit conctene tes variable
echo '<p>L\'inscription concernant ($_POST['civilite']) ($_POST['nom']) ($_POST['prenom']) a bien été prise en compte</p>';
echo '<p>En résumé, ($_POST['civilite']) ($_POST['nom']) ($_POST['prenom']) vous avez les caractéristiques suivantes : \n</p>';
par ca
echo '<p>L\'inscription concernant'.$_POST['civilite'].'-'.$_POST['nom'].'-'.$_POST['prenom'].' a bien été prise en compte</p>';
echo '<p>En résumé,'.$_POST['civilite'].'-'.$_POST['nom'].'-'.$_POST['prenom'].' vous avez les caractéristiques suivantes : \n</p>';
autrement dit conctene tes variable
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
17 avril 2008 à 19:14
17 avril 2008 à 19:14
pardon l'erreur c'est Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /mnt/104/sdb/7/8/site.inter/TC_Besseen/inscription.php on line 10
J'essaye tout de suite lewis34
J'essaye tout de suite lewis34
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
17 avril 2008 à 19:19
17 avril 2008 à 19:19
Ca doit etre le probleme lewis 34 car il vient de passer les trois lignes que tu m'as modifier.
POurriez vous me modifier celle ci aussi
echo '<p> Votre téléphone est : ($_POST['tel']) </p>'."\n" ;
Le reste je modifirais en faisant comme vous
POurriez vous me modifier celle ci aussi
echo '<p> Votre téléphone est : ($_POST['tel']) </p>'."\n" ;
Le reste je modifirais en faisant comme vous
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
R4f
Messages postés
441
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
5 mai 2008
62
17 avril 2008 à 19:20
17 avril 2008 à 19:20
Salut
Pour la première question, il faut transformer ton code en ceci :
Pour la seconde :
Pour la première question, il faut transformer ton code en ceci :
<?php echo "<p>L'inscription concernant ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) a bien été prise en compte</p>"; echo "<p>En résumé, ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) vous avez les caractéristiques suivantes : \n</p>"; echo "<p> Votre téléphone est : ($_POST[tel]) </p>\n" ; echo "<p> Votre adresse mail est : ($_POST[mail]) </p>\n" ; echo "<p> Votre classement est : ($_POST[classement]) </p>\n" ; echo "<p> Votre club où vous ètes licencié est : ($_POST[club]) </p>\n" ; echo "<p> Vos indisponilités sont : ($_POST[indisponibilite]) </p>\n" ; ?>
Pour la seconde :
<?php $dest_mail = 'jojo@uneadressemail.net'; # Destinataire du mail $sujet = "Inscription $_POST[civilite] $_POST[nom] $_POST[prenom]"; echo "<p>L'inscription concernant ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) a bien été prise en compte</p>"; echo "<p>En résumé, ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) vous avez les caractéristiques suivantes : \n</p>"; echo "<p> Votre téléphone est : ($_POST[tel]) </p>\n" ; echo "<p> Votre adresse mail est : ($_POST[mail]) </p>\n" ; echo "<p> Votre classement est : ($_POST[classement]) </p>\n" ; echo "<p> Votre club où vous ètes licencié est : ($_POST[club]) </p>\n" ; echo "<p> Vos indisponilités sont : ($_POST[indisponibilite]) </p>\n" ; $msg = ''; $msg .= "L'inscription concernant ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) a bien été prise en compte"; $msg .= "En résumé, ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) vous avez les caractéristiques suivantes : \n"; $msg .= " Votre téléphone est : ($_POST[tel]) \n" ; $msg .= " Votre adresse mail est : ($_POST[mail]) \n" ; $msg .= " Votre classement est : ($_POST[classement]) \n" ; $msg .= " Votre club où vous ètes licencié est : ($_POST[club]) \n" ; $msg .= " Vos indisponilités sont : ($_POST[indisponibilite]) \n" ; if (mail($dest_mail, $sujet, $msg)) { echo "Mail envoyé"; } else { echo "Echec envoi mail"; } ?>
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
17 avril 2008 à 19:25
17 avril 2008 à 19:25
Bonjour R4f,
Si j'ai bien compris tout ca c'est le code de ma page.
<?php
$dest_mail = 'jojo@uneadressemail.net'; # Destinataire du mail
$sujet = "Inscription $_POST[civilite] $_POST[nom] $_POST[prenom]";
echo "<p>L'inscription concernant ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) a bien été prise en compte</p>";
echo "<p>En résumé, ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) vous avez les caractéristiques suivantes : \n</p>";
echo "<p> Votre téléphone est : ($_POST[tel]) </p>\n" ;
echo "<p> Votre adresse mail est : ($_POST[mail]) </p>\n" ;
echo "<p> Votre classement est : ($_POST[classement]) </p>\n" ;
echo "<p> Votre club où vous ètes licencié est : ($_POST[club]) </p>\n" ;
echo "<p> Vos indisponilités sont : ($_POST[indisponibilite]) </p>\n" ;
$msg = '';
$msg .= "L'inscription concernant ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) a bien été prise en compte";
$msg .= "En résumé, ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) vous avez les caractéristiques suivantes : \n";
$msg .= " Votre téléphone est : ($_POST[tel]) \n" ;
$msg .= " Votre adresse mail est : ($_POST[mail]) \n" ;
$msg .= " Votre classement est : ($_POST[classement]) \n" ;
$msg .= " Votre club où vous ètes licencié est : ($_POST[club]) \n" ;
$msg .= " Vos indisponilités sont : ($_POST[indisponibilite]) \n" ;
if (mail($dest_mail, $sujet, $msg)) {
echo "Mail envoyé";
} else {
echo "Echec envoi mail";
}
?>
Ensuite Ce que affichera la page sera :
echo "<p>L'inscription concernant ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) a bien été prise en compte</p>";
echo "<p>En résumé, ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) vous avez les caractéristiques suivantes : \n</p>";
echo "<p> Votre téléphone est : ($_POST[tel]) </p>\n" ;
echo "<p> Votre adresse mail est : ($_POST[mail]) </p>\n" ;
echo "<p> Votre classement est : ($_POST[classement]) </p>\n" ;
echo "<p> Votre club où vous ètes licencié est : ($_POST[club]) </p>\n" ;
echo "<p> Vos indisponilités sont : ($_POST[indisponibilite]) </p>\n" ;
Et enfin le message sera :
$msg = '';
$msg .= "L'inscription concernant ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) a bien été prise en compte";
$msg .= "En résumé, ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) vous avez les caractéristiques suivantes : \n";
$msg .= " Votre téléphone est : ($_POST[tel]) \n" ;
$msg .= " Votre adresse mail est : ($_POST[mail]) \n" ;
$msg .= " Votre classement est : ($_POST[classement]) \n" ;
$msg .= " Votre club où vous ètes licencié est : ($_POST[club]) \n" ;
$msg .= " Vos indisponilités sont : ($_POST[indisponibilite]) \n" ;
if (mail($dest_mail, $sujet, $msg)) {
echo "Mail envoyé";
} else {
echo "Echec envoi mail";
}
?>
Désolé de ravoir fait un autre post c'était pour voir si c'était bien ca pour ne pas recopier bêtement mais plutot comprendre pour le refaire plus tard.
Si j'ai bien compris tout ca c'est le code de ma page.
<?php
$dest_mail = 'jojo@uneadressemail.net'; # Destinataire du mail
$sujet = "Inscription $_POST[civilite] $_POST[nom] $_POST[prenom]";
echo "<p>L'inscription concernant ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) a bien été prise en compte</p>";
echo "<p>En résumé, ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) vous avez les caractéristiques suivantes : \n</p>";
echo "<p> Votre téléphone est : ($_POST[tel]) </p>\n" ;
echo "<p> Votre adresse mail est : ($_POST[mail]) </p>\n" ;
echo "<p> Votre classement est : ($_POST[classement]) </p>\n" ;
echo "<p> Votre club où vous ètes licencié est : ($_POST[club]) </p>\n" ;
echo "<p> Vos indisponilités sont : ($_POST[indisponibilite]) </p>\n" ;
$msg = '';
$msg .= "L'inscription concernant ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) a bien été prise en compte";
$msg .= "En résumé, ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) vous avez les caractéristiques suivantes : \n";
$msg .= " Votre téléphone est : ($_POST[tel]) \n" ;
$msg .= " Votre adresse mail est : ($_POST[mail]) \n" ;
$msg .= " Votre classement est : ($_POST[classement]) \n" ;
$msg .= " Votre club où vous ètes licencié est : ($_POST[club]) \n" ;
$msg .= " Vos indisponilités sont : ($_POST[indisponibilite]) \n" ;
if (mail($dest_mail, $sujet, $msg)) {
echo "Mail envoyé";
} else {
echo "Echec envoi mail";
}
?>
Ensuite Ce que affichera la page sera :
echo "<p>L'inscription concernant ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) a bien été prise en compte</p>";
echo "<p>En résumé, ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) vous avez les caractéristiques suivantes : \n</p>";
echo "<p> Votre téléphone est : ($_POST[tel]) </p>\n" ;
echo "<p> Votre adresse mail est : ($_POST[mail]) </p>\n" ;
echo "<p> Votre classement est : ($_POST[classement]) </p>\n" ;
echo "<p> Votre club où vous ètes licencié est : ($_POST[club]) </p>\n" ;
echo "<p> Vos indisponilités sont : ($_POST[indisponibilite]) </p>\n" ;
Et enfin le message sera :
$msg = '';
$msg .= "L'inscription concernant ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) a bien été prise en compte";
$msg .= "En résumé, ($_POST[civilite]) ($_POST[nom]) ($_POST[prenom]) vous avez les caractéristiques suivantes : \n";
$msg .= " Votre téléphone est : ($_POST[tel]) \n" ;
$msg .= " Votre adresse mail est : ($_POST[mail]) \n" ;
$msg .= " Votre classement est : ($_POST[classement]) \n" ;
$msg .= " Votre club où vous ètes licencié est : ($_POST[club]) \n" ;
$msg .= " Vos indisponilités sont : ($_POST[indisponibilite]) \n" ;
if (mail($dest_mail, $sujet, $msg)) {
echo "Mail envoyé";
} else {
echo "Echec envoi mail";
}
?>
Désolé de ravoir fait un autre post c'était pour voir si c'était bien ca pour ne pas recopier bêtement mais plutot comprendre pour le refaire plus tard.
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
17 avril 2008 à 19:28
17 avril 2008 à 19:28
pense à utiliser ce bouton pour formater ton code et pense à indenter si besoin, c'est beaucoup plus facile à lire !
-;o)
-;o)
R4f
Messages postés
441
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
5 mai 2008
62
17 avril 2008 à 19:30
17 avril 2008 à 19:30
oui, tu as tout à fait compris.
- Ce qui est en echo sera affiché au visiteur de la page.
- La variable $msg est le message envoyé par mail
Et le sujet est configuré en début :
Ce qui donnera un sujet du style :
Raph
- Ce qui est en echo sera affiché au visiteur de la page.
- La variable $msg est le message envoyé par mail
Et le sujet est configuré en début :
$sujet = "Inscription $_POST[civilite] $_POST[nom] $_POST[prenom]";
Ce qui donnera un sujet du style :
Inscription Melle Vaisselle Aude
Raph
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
17 avril 2008 à 19:30
17 avril 2008 à 19:30
et ce boutton est disponible sur notepad++?
Car c'est que comme ca que je fais mon code mais c'est vrai que une fois indenter c'est beaucoup mieux merci
Car c'est que comme ca que je fais mon code mais c'est vrai que une fois indenter c'est beaucoup mieux merci
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
17 avril 2008 à 19:32
17 avril 2008 à 19:32
non sur CCM, au dessus de la zone de saisie où tu écris ton message.
si tu es sous Windows le bouton doit être légèrement différent.
si tu es sous Windows le bouton doit être légèrement différent.
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
17 avril 2008 à 19:32
17 avril 2008 à 19:32
Nikel merci à vous tous (R4f , dalida, et lewis34)
Vous êtes géniaux
Vous êtes géniaux
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
17 avril 2008 à 19:36
17 avril 2008 à 19:36
c'est le meme probleme dans tes lignes echo vire les ( qui entoure tes variables post et concatene ave un point.
echo '<p> Votre téléphone est : ($_POST['tel']) </p>'."\n" ;
ecrit comme ca
echo '<p> Votre téléphone est :'.$_POST['tel'].' </p>'."\n" ;
echo '<p> Votre téléphone est : ($_POST['tel']) </p>'."\n" ;
ecrit comme ca
echo '<p> Votre téléphone est :'.$_POST['tel'].' </p>'."\n" ;
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
17 avril 2008 à 19:57
17 avril 2008 à 19:57
C'est encore moi juste pour te demander si c'était normal que une fois que j'ai modifié le code en mettant mon adresse e mail à la place de celle du destinataire et qu'ensuite j'ai remplit le formulaire que j'ai validé est ce normal que je n'ai pas de mail d'envoyé?
Désolé encore besoin d'un petit coup de main
Désolé encore besoin d'un petit coup de main
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
17 avril 2008 à 20:07
17 avril 2008 à 20:07
non c'est pas normal.. ;-)fait 1 seul variable message
$msg ='blalblabla'.variable_php'.'reblalabla'.2eme_variable_php.'...etc...';
$msg ='blalblabla'.variable_php'.'reblalabla'.2eme_variable_php.'...etc...';
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
17 avril 2008 à 20:11
17 avril 2008 à 20:11
et si tu testes en local, ton serveur n'est peut être pas configuré.
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
17 avril 2008 à 20:36
17 avril 2008 à 20:36
alors attendez les gars je suis noob vous allez un peu vite pour moi
mon hébergeur c'est free est ce que ca peut venir de la?
mon hébergeur c'est free est ce que ca peut venir de la?
R4f
Messages postés
441
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
5 mai 2008
62
17 avril 2008 à 20:49
17 avril 2008 à 20:49
A la fin de la page, il te dit quoi ?
"Mail envoyé" ou "Echec envoi mail" ?
"Mail envoyé" ou "Echec envoi mail" ?
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
17 avril 2008 à 20:37
17 avril 2008 à 20:37
et en local du php c'est chaud
R4f
Messages postés
441
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
5 mai 2008
62
17 avril 2008 à 20:43
17 avril 2008 à 20:43
Non, pas avec EasyPHP (sous Windows).
Sous Linux, c'est la même chose à distance qu'en local... Pour développer, c'est plus facile...
Raph
Sous Linux, c'est la même chose à distance qu'en local... Pour développer, c'est plus facile...
Raph
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
921
>
R4f
Messages postés
441
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
5 mai 2008
17 avril 2008 à 20:46
17 avril 2008 à 20:46
yep ou WAMPServer pour Windows, encore plus simple !
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
17 avril 2008 à 21:11
17 avril 2008 à 21:11
Heu le message est mail envoyé
R4f
Messages postés
441
Date d'inscription
dimanche 13 janvier 2008
Statut
Membre
Dernière intervention
5 mai 2008
62
17 avril 2008 à 21:12
17 avril 2008 à 21:12
Bon, c'est bizarre alors !
Tu as essayé sur un autre compte e-mail ?
Peut-être qu'un anti-spam a intercepté le mail et l'a déclaré SPAM...
Raph
Tu as essayé sur un autre compte e-mail ?
Peut-être qu'un anti-spam a intercepté le mail et l'a déclaré SPAM...
Raph
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
17 avril 2008 à 21:14
17 avril 2008 à 21:14
j'ai regardé mes courriers indésirables et il n'y a rien
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
17 avril 2008 à 21:23
17 avril 2008 à 21:23
Bon bah en faite vous aviez raison il fallait que je change de d'adresse mail
c'est ikel merci encore et encore
c'est ikel merci encore et encore