Bonjour,
Après avoir essayer une premier fois un script de formulaire de contact et n'y eyant pas réussi j'ai fais le mien.
Mais j'ai un problème j'obtiens des email tout blanc avec rien dedans.
Pourriez vous m'aidai svp ?
Voici les codes :
Voici le code php :
Code : Tout sélectionner
<?php
if(!empty($_POST)){
extract($_POST);
$valid = true;
if(empty($titre)){
$valid=false;
$erreurtitre="Vous n'avez pas rempli votre titre";
}
if(empty($nom)){
$valid=false;
$erreurnom="Vous n'avez pas rempli votre nom";
}
if(empty($categorie)){
$valid=false;
$erreurcategorie="Vous n'avez pas rempli votre categorie";
}
if(empty($message)){
$valid=false;
$erreurmessage="Vous n'avez pas rempli votre message";
}
if($valid){
$to = "[email protected]";
$sujet = "Un nouveau tuto vien d'arrivé";
$message= "Une personne vient de vous envoyez un tuto \n
Titre du tuto : $titre \n
Catégorie du tuto : $categorie \n
Nom et prénom de la personne : $nom \n
Code source du tuto : $message \n";
$message = stripslashes($messages);
$nom = stripslashes($nom);
if(mail($to,$sujet,$message)){
$erreur = "Votre tuto a bien été envoyer";
unset($titre);
unset($nom);
unset($message);
}
else{
$erreur = "Une erreur est survenue, votre tuto n'a pas été envoyer";
}
}
}
?>
Et le code html :
Code : Tout sélectionner
<form method="post" action="index.php">
<center><label for="titre"><b class="formulaire_contact"> <font color="green" >T</font>itre de votre tuto :</b></label><br /></center>
<center><input type="text" name="titre" id="titre" value="<?php if(isset($titre))echo $titre; ?>" size="50"/><br /></center>
<span class="error-message"><?php if(isset($erreurtitre)) { echo $erreurtitre; } ?></span><br />
<center><label for="nom"><b class="formulaire_contact"> <font color="green" >N</font>om et prénom (de francopoly) :</b></label><br /></center>
<center><input type="text" name="nom" id="nom" value="<?php if(isset($nom))echo $nom; ?>" size="30" /><br /></center>
<span class="error-message"><?php if(isset($erreurnom)) { echo $erreurnom; } ?></span><br />
<center><label for="categorie"><b class="formulaire_contact"> <font color="green" >C</font>ategorie de votre tuto :</b></label><br /></center>
<center><select name="categorie" id="categorie" value="<?php if(isset($categorie))echo $categorie; ?>">
<optgroup label="Catégorie">
<option value="Vie sociale">Vie sociale</option>
<option value="Metier et etudes">Metier et etudes</option>
<option value="Justice">Justice</option>
<option value="Politique">Politique</option>
<option value="Divers">Divers</option>
</optgroup>
</select><br /></center>
<span class="error-message"><?php if(isset($erreurcategorie)) { echo $erreurcategorie; } ?></span><br />
<center><label for="message"><b class="formulaire_contact"> <font color="green" >V</font>otre code de tuto :</b></label><br /></center>
<center><textarea name="message" id="message"><?php if(isset($message))echo $message; ?></textarea><br /></center>
<span class="error-message"><?php if(isset($erreurmessage)) { echo $erreurmessage; } ?></span><br />
<center><input type="submit" value="Envoyer mon tuto" id="envoyez"/></center>
Merci
Bonjour,
Après avoir essayer une premier fois un script de formulaire de contact et n'y eyant pas réussi j'ai fais le mien.
Mais j'ai un problème j'obtiens des email tout blanc avec rien dedans.
Pourriez vous m'aidai svp ?
Voici les codes :
Voici le code php :
[code]<?php
if(!empty($_POST)){
extract($_POST);
$valid = true;
if(empty($titre)){
$valid=false;
$erreurtitre="Vous n'avez pas rempli votre titre";
}
if(empty($nom)){
$valid=false;
$erreurnom="Vous n'avez pas rempli votre nom";
}
if(empty($categorie)){
$valid=false;
$erreurcategorie="Vous n'avez pas rempli votre categorie";
}
if(empty($message)){
$valid=false;
$erreurmessage="Vous n'avez pas rempli votre message";
}
if($valid){
$to = "
[email protected]";
$sujet = "Un nouveau tuto vien d'arrivé";
$message= "Une personne vient de vous envoyez un tuto \n
Titre du tuto : $titre \n
Catégorie du tuto : $categorie \n
Nom et prénom de la personne : $nom \n
Code source du tuto : $message \n";
$message = stripslashes($messages);
$nom = stripslashes($nom);
if(mail($to,$sujet,$message)){
$erreur = "Votre tuto a bien été envoyer";
unset($titre);
unset($nom);
unset($message);
}
else{
$erreur = "Une erreur est survenue, votre tuto n'a pas été envoyer";
}
}
}
?>[/code]
Et le code html :
[code]<form method="post" action="index.php">
<center><label for="titre"><b class="formulaire_contact"> <font color="green" >T</font>itre de votre tuto :</b></label><br /></center>
<center><input type="text" name="titre" id="titre" value="<?php if(isset($titre))echo $titre; ?>" size="50"/><br /></center>
<span class="error-message"><?php if(isset($erreurtitre)) { echo $erreurtitre; } ?></span><br />
<center><label for="nom"><b class="formulaire_contact"> <font color="green" >N</font>om et prénom (de francopoly) :</b></label><br /></center>
<center><input type="text" name="nom" id="nom" value="<?php if(isset($nom))echo $nom; ?>" size="30" /><br /></center>
<span class="error-message"><?php if(isset($erreurnom)) { echo $erreurnom; } ?></span><br />
<center><label for="categorie"><b class="formulaire_contact"> <font color="green" >C</font>ategorie de votre tuto :</b></label><br /></center>
<center><select name="categorie" id="categorie" value="<?php if(isset($categorie))echo $categorie; ?>">
<optgroup label="Catégorie">
<option value="Vie sociale">Vie sociale</option>
<option value="Metier et etudes">Metier et etudes</option>
<option value="Justice">Justice</option>
<option value="Politique">Politique</option>
<option value="Divers">Divers</option>
</optgroup>
</select><br /></center>
<span class="error-message"><?php if(isset($erreurcategorie)) { echo $erreurcategorie; } ?></span><br />
<center><label for="message"><b class="formulaire_contact"> <font color="green" >V</font>otre code de tuto :</b></label><br /></center>
<center><textarea name="message" id="message"><?php if(isset($message))echo $message; ?></textarea><br /></center>
<span class="error-message"><?php if(isset($erreurmessage)) { echo $erreurmessage; } ?></span><br />
<center><input type="submit" value="Envoyer mon tuto" id="envoyez"/></center>[/code]
Merci