Mail function

Résolu
RomainGA Messages postés 130 Date d'inscription   Statut Membre Dernière intervention   -  
RomainGA Messages postés 130 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour bonjour,



j ai fait ce code en m inspirant du site PHP, En remplissant les différent champs du formulaire (oui, je sais qu il est mal fait ;) ), j aimerais que ca fasse intervenir la fonction mail pour obtenir le mail suivant (les $ représente les variables):

$firstname $name vous a envoy a partir de $from:
_______________________________________________________________
$sujet_du_message
_______________________________________________________________
$texte_du_message

2 réponses

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    Pour commencer, ici on poste son code sous forme de texte et non d'image...
    Cela permet de mieux le voir et de le copier/coller si besoin
    Explications à lire ( entièrement ! ) ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

    Ensuite, tu as utilisé $_POST['subjeect'] .. il y a un "e" en trop

    Et enfin.. quel est le souci ??
    Les variables arrivent via $_POST ... il sufft de les récupérer pour pouvoir les utiliser.
    Je t'invite à consulter le lien suivant : https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code

    Puis reviens nous voir avec ton code modifié si ton souci persiste (et en expliquant exactement ce que tu n'arrives pas à faire)

    0
  2. RomainGA Messages postés 130 Date d'inscription   Statut Membre Dernière intervention   6
     
    	<form method="POST" action="mail_contact.php" >
    		<table border="0" class="form_contact" >
    			
    			<div>
    				<tr>
    					<td>Nom : </td>
    					<td><input type="text" name="name"></td>
    				</tr>
    			</div>
    
    			<div>
    				<tr>
    					<td>Prénom : </td>
    					<td><input type="text" name=" "></td>
    				</tr>
    			</div>
    
    			<div>
    				<tr>
    					<td>Email : </td>
    					<td><input type="text" name="email"></td>
    				</tr>
    			</div>
    
    			<div>
    				<tr>
    					<td>Sujet : </td>
    					<td><input type="text" name="subject"></td>
    				</tr>
    			</div>
    
    			<div>
    				<tr>
    					<td>Message : </td>
    					<td><textarea name="message" class="form_contact_message" rows="5"></textarea></td>
    				</tr>
    			</div>
    
    			<div>
    				<tr>
    					<center>
    						<td colspan="2"><button type="submit" name="btn-envoi">Envoyer</button></td>
    					</center>
    				</tr>
    			</div>
    
    		</table>
    	</form>
    


    
    var_dump($_POST);
    
    


    le probleme est que je n'arrive pas a afficher les données qui devrait etre afficher par le var dump
    0
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Donc je répète ma question qu'est-ce que ça t'affiche exactement ?*

      Indiques nous également l'url qui apparait dans ton navigateur lorsque tu arrives sur la page mail_contact.php.

      Sans oublier que tu as, bien entendu, mis ton var_dump entre balises php
      <?php
      var_dump($_POST);
      ?>
      
      0
      1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830 > jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Je viens de voir que l'url appelée par ton script ce n'est pas mail_contact.php ... mais mailcontact.php ....
        <form method="POST" action="mailcontact.php" >
        

        donc si tu n'édites pas le bon fichier.. normal que ça ne marche pas .
        0
      2. RomainGA Messages postés 130 Date d'inscription   Statut Membre Dernière intervention   6 > jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Je viens de modifier ce que tu m as conseillé et...... oh miracle! ca marche ;)
        merrci bcp
        0