Petit problème dans mon code php
Résolu
                    
        
     
             
                    drogba7213
    
        
    
                    Messages postés
            
                
     
             
            1550
        
            
                                    Statut
            Membre
                    
                -
                                     
drogba7213 Messages postés 1550 Statut Membre -
        drogba7213 Messages postés 1550 Statut Membre -
        Bonjour,
Je viens de faire un petit bout de code en réponse à un formulaire et j'ai déja une erreur.
Pouvez vous m'aidez svp?
<?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" ;
?>
Et j'aurais un deuxième petit soucis qui est après ce code il faut que j'arrive avec les informations dans le formulaire à envoyé un mail à une cible fixe toute les informations et j'ai déja posté tout à l'heure pour ce problème on m'as donné une url mais je ne comprend pas très bien les explications pouvez vous m'éclairer pour m'aider svp.
Merci d'avance
                
            
                
    
    
    
        Je viens de faire un petit bout de code en réponse à un formulaire et j'ai déja une erreur.
Pouvez vous m'aidez svp?
<?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" ;
?>
Et j'aurais un deuxième petit soucis qui est après ce code il faut que j'arrive avec les informations dans le formulaire à envoyé un mail à une cible fixe toute les informations et j'ai déja posté tout à l'heure pour ce problème on m'as donné une url mais je ne comprend pas très bien les explications pouvez vous m'éclairer pour m'aider svp.
Merci d'avance
        A voir également:         
- Petit problème dans mon code php
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
17 réponses
                        
                    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
                        
                    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
                        
                    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
                        
                    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";
}
?>
                
                
                        
                    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.
    pense à utiliser ce bouton pour formater ton code et pense à indenter si besoin, c'est beaucoup plus facile à lire !
-;o)
    
    -;o)
    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
                        
                    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
                        
                    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" ;
                        
                    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
                        
                    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...';
                        
                    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?
