Mail function

Résolu/Fermé
RomainGA Messages postés 110 Date d'inscription mardi 4 juillet 2017 Statut Membre Dernière intervention 19 mai 2024 - 5 mai 2020 à 15:04
RomainGA Messages postés 110 Date d'inscription mardi 4 juillet 2017 Statut Membre Dernière intervention 19 mai 2024 - 6 mai 2020 à 12:31
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
A voir également:

2 réponses

jordane45 Messages postés 38358 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 décembre 2024 4 719
5 mai 2020 à 15:35
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
RomainGA Messages postés 110 Date d'inscription mardi 4 juillet 2017 Statut Membre Dernière intervention 19 mai 2024 6
5 mai 2020 à 18:17
	<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
jordane45 Messages postés 38358 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 décembre 2024 4 719
Modifié le 5 mai 2020 à 22:31
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
jordane45 Messages postés 38358 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 décembre 2024 4 719 > jordane45 Messages postés 38358 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 décembre 2024
5 mai 2020 à 22:34
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
RomainGA Messages postés 110 Date d'inscription mardi 4 juillet 2017 Statut Membre Dernière intervention 19 mai 2024 6 > jordane45 Messages postés 38358 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 décembre 2024
6 mai 2020 à 12:31
Je viens de modifier ce que tu m as conseillé et...... oh miracle! ca marche ;)
merrci bcp
0