A voir également:
- Sos aide pour modifier un formulaire en php
- Comment modifier un pdf - Guide
- Modifier liste déroulante excel - Guide
- Modifier dns - Guide
- Modifier sa voix en direct - Guide
- Easy php - Télécharger - Divers Web & Internet
2 réponses
Utilisateur anonyme
Modifié par lobotoFix le 28/05/2013 à 00:47
Modifié par lobotoFix le 28/05/2013 à 00:47
Bonjour, j'ai repris le code que vous avez donnez, et j'ai fait à ma façon, je pense que cela devrait fonctionner (j'ai pas testé). Il faudra peut être améliorer la déco du mail ^^
¨'°ºO׺°"~'"°º×Oº°'¨Linux est le noyau --*^v^-^v^*-- et Windows les pépins(¯'·o©º°¨¨°©o)·
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>ccm</title> </head> <body> <center> <strong>Entrez un nombre de gramme :</strong> <br/> <form method="POST" action="index.php"> <table> <tr> <td>reference <?php if (isset($erreurref)) echo $erreurref; ?></td><td>nombre <?php if (isset($erreurnum)) echo $erreurnum; ?></td><td>article <?php if (isset($erreurart)) echo $erreurart; ?></td><td>poids <?php if (isset($erreurpoi)) echo $erreurpoi; ?></td> </tr> <tr> <td> <input type="text" name="ref1" /> </td> <input type="text" name="num1" /> <td></td><td> <input type="text" name="art1" /> </td><td> <input type="text" name="poi1" /> </td> </tr> <tr> <td> <input type="text" name="ref2" /> </td> <input type="text" name="num2" /> <td></td><td> <input type="text" name="art2" /> </td><td> <input type="text" name="poi2" /> </td> </tr> <tr> <td> <input type="text" name="ref3" /> </td> <input type="text" name="num3" /> <td></td><td> <input type="text" name="art3" /> </td><td> <input type="text" name="poi3" /> </td> </tr> <tr> <td> <input type="text" name="ref4" /> </td> <input type="text" name="num4" /> <td></td><td> <input type="text" name="art4" /> </td><td> <input type="text" name="poi4" /> </td> </tr> </table> <input type="submit" /> </form> <?php if (isset($erreur)) echo $erreur; ?> <?php define('MAIL_DESTINATAIRE', 'talonaiguille.be@gmail.com'); // remplacer par votre email define('MAIL_SUJET', 'Demande de renseignement(s)'); function get_ip() { if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; } else { $ip = $_SERVER['REMOTE_ADDR']; } return $ip; } if (!empty($_POST)) { extract($_POST); $valid = true; if (empty($_POST['ref1']) || empty($_POST['ref2']) || empty($_POST['ref3']) || empty($_POST['ref4'])) { $valid = false; $erreurref = "Vous n'avez pas rempli toutes les références"; } if (empty($_POST['num1']) || empty($_POST['num2']) || empty($_POST['num3']) || empty($_POST['num4'])) { $valid = false; $erreurnum = "Vous n'avez pas rempli tout les nombres"; } if (empty($_POST['art1']) || empty($_POST['art2']) || empty($_POST['art3']) || empty($_POST['art4'])) { $valid = false; $erreurart = "Vous n'avez pas rempli tout les articles"; } if (empty($_POST['poi1']) || empty($_POST['poi2']) || empty($_POST['poi3']) || empty($_POST['poi4'])) { $valid = false; $erreurpoi = "Vous n'avez pas rempli tout les poids"; } if ($valid) { $headers = 'From: "nom"<adresse@fai.fr>' . "\n"; $headers .= 'Reply-To: adresse_de_reponse@fai.fr' . "\n"; $headers .= 'Content-Type: text/plain; charset="UTF-8"' . "\n"; $headers .= 'Content-Transfer-Encoding: 8bit'; $sujet = "message d'un internaute"; $mail_ref = "référence :" . $_POST["ref1"] . " " . $_POST["ref2"] . " " . $_POST["ref3"] . " " . $_POST["ref4"]; $mail_num = "numéro :" . $_POST["num1"] . " " . $_POST["num2"] . " " . $_POST["num3"] . " " . $_POST["num4"]; $mail_art = "articles :" . $_POST["art1"] . " " . $_POST["art2"] . " " . $_POST["art3"] . " " . $_POST["art4"]; $mail_poi = "poids :" . $_POST["poi1"] . " " . $_POST["poi2"] . " " . $_POST["poi3"] . " " . $_POST["poi4"]; $message = 'Ce message est généré automatiquement :' . $mail_ref . " //" . $mail_num . " //" . $mail_art . " //" . $mail_poi . 'adresse ip : ' . get_ip(); if (mail('talonaiguille.be@gmail.com', $sujet, $message, $headers)) { $erreur = "Votre message nous a bien été transmis"; } else { $erreur = "Une erreur est survenue, votre message n'est pas parti"; } } } ?> </center> </body> </html>
¨'°ºO׺°"~'"°º×Oº°'¨Linux est le noyau --*^v^-^v^*-- et Windows les pépins(¯'·o©º°¨¨°©o)·
flexi2202
Messages postés
3795
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 avril 2024
187
Modifié par flexi2202 le 28/05/2013 à 00:57
Modifié par flexi2202 le 28/05/2013 à 00:57
bonsoir lobotoFix
avant toute chose un tres grand merci pour ce code mais j aurais souhaiter que la personne soit oblige de mettre nom
prénom
adresse
ville
pays
email
et bien sur que cela soit vérifier avant l envoi
d avance un grand merci
cela est il possible
je pense qu il y a une erreur dans votre code car j ai des cases au dessus qui devaient être alignées dans le tableau
avant toute chose un tres grand merci pour ce code mais j aurais souhaiter que la personne soit oblige de mettre nom
prénom
adresse
ville
pays
et bien sur que cela soit vérifier avant l envoi
d avance un grand merci
cela est il possible
je pense qu il y a une erreur dans votre code car j ai des cases au dessus qui devaient être alignées dans le tableau
28 mai 2013 à 00:49