Probleme de données de formulaire html php
Résolu/Fermé
jordxn
Messages postés
356
Date d'inscription
jeudi 15 avril 2010
Statut
Membre
Dernière intervention
26 avril 2015
-
Modifié par jordxn le 4/11/2012 à 20:44
jordxn Messages postés 356 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 26 avril 2015 - 5 nov. 2012 à 18:35
jordxn Messages postés 356 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 26 avril 2015 - 5 nov. 2012 à 18:35
A voir également:
- Probleme de données de formulaire html php
- Effacer les données de navigation - Guide
- Editeur html - Télécharger - HTML
- Reinstaller windows sans perte de données - Guide
- Easy php - Télécharger - Divers Web & Internet
- Formulaire de réclamation facebook - Guide
2 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
4 nov. 2012 à 21:23
4 nov. 2012 à 21:23
pourquoi appeler deux scripts ?
le script php peut tout faire:
le script php peut tout faire:
<form method="post" action="traitement.php"> <p> Prénom: <input type="text" name="Prenom" size="30" /> <br/> Sexe: <input type="radio" name="Sexe" value="Masculin" /> Masculin <input type="radio" name="Sexe" value="Féminin" /> Féminin </p> <p> Message: <textarea name="Message" rows="5" cols="30"></textarea> </p> <p> <input type="submit" value="Valider" /> <input type="reset" value="Effacer" /> </p> </form> traitement.php: <?php $Prenom = $_POST['Prenom']; $Sexe = $_POST['Sexe']; $Message = $_POST['Message']; //destinataire $to="ton_adresse_mail"; //en tête mesage en html $headers = "From: \"Mail Auto\"<ton_adresse_mail_connue_de_ ton_hebergeur>"."\n"; $headers .= "MIME-Version: 1.0"."\n"; $headers .= "Content-Type: text/html; charset=\"iso-8859-1\""."\n"; $headers .= "Content-Transfer-Encoding: 8bit"."\n"; //sujet $mailsujet="Mail de la part de ". $Prenom; ///// corps du message $corps_message="<html>"; $corps_message.="<center>Message de la part de $Prenom qui est une personne de sexe $Sexe et qui dit : <br /> $Message </center>"; $corps_message.="</html>"; //envoi du mail au destinataire $mail_env=mail($to,$mailsujet,$corps_message,$headers); //on teste si envoi s'est bien passé pour donner le mesage OK / NOK if($mail_env){ echo "Envoi OK"; //tu mets ce que tu veux bien sur ! }else { echo "Envoi NOK"; } ?>
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
5 nov. 2012 à 08:56
5 nov. 2012 à 08:56
Voila:
traitement.php: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr"> <head> <meta content="text/html; utf-8" http-equiv="content-type" /> <style type="text/css"> body{ margin: 0; padding: 0; background-color: blue; } /* div message ok */ #message_ok { color:green; } /* div message nok */ #message_nok { color:red; } /* tu peux remplacer les couleurs blue, red etc.. par un code html de couleur #....... vas voir sur G.... et regarde comment en CSS tu peux modifier l'apparence de ces éléments */ </style> </head> <body> <?php $Prenom = $_POST['Prenom']; $Sexe = $_POST['Sexe']; $Message = $_POST['Message']; //destinataire $to="ton_adresse_mail"; //en tête mesage en html $headers = "From: \"Mail Auto\"<ton_adresse_mail_connue_de_ ton_hebergeur>"."\n"; $headers .= "MIME-Version: 1.0"."\n"; $headers .= "Content-Type: text/html; charset=\"iso-8859-1\""."\n"; $headers .= "Content-Transfer-Encoding: 8bit"."\n"; //sujet $mailsujet="Mail de la part de ". $Prenom; ///// corps du message $corps_message="<html>"; $corps_message.="<center>Message de la part de $Prenom qui est une personne de sexe $Sexe et qui dit : <br /> $Message </center>"; $corps_message.="</html>"; //envoi du mail au destinataire $mail_env=mail($to,$mailsujet,$corps_message,$headers); //on teste si envoi s'est bien passé pour donner le mesage OK / NOK if($mail_env){ echo '<div id="message_ok">Le message a bien été envoyé à ...... Merci</div>'; //tu mets le texte que tu veux bien sur ! }else { echo '<div id="message_nok">Problème technique, le message n\'a pas pu étre envoyé !</div>'; //tu mets le texte que tu veux bien sur ! } ?> </body> </html>
jordxn
Messages postés
356
Date d'inscription
jeudi 15 avril 2010
Statut
Membre
Dernière intervention
26 avril 2015
1
5 nov. 2012 à 18:35
5 nov. 2012 à 18:35
Merci beaucoup !
4 nov. 2012 à 21:40
Encore une question ,
Quand le mail est envoyé, sa m'ouvre une fenetre avec marqué Envoi OK mais comment je peux changer la couleur de fond de cette page , son écriture et un lien vers l'accueil ?
S'il vous plais