je rencontre des difficultés avec mon formulaire.
Depuis que j’ai placé un contrôle des champs avant prévisualisation des données je me retrouve avec des erreurs.
En fait dans le code si dessous si j’ai bien compris c’est le exit(); qui pose problème.
J’ai essayé de le placer à différant endroit j’obtiens des résultats différant ma pas ce que je veux.
Ce que je souhaite c’est qu’avant validation tous les champs soit rempli. Or souvent ça marche jusque au (email_dest) mais en revanche si je remplis uniquement le message il envoie en plus de message d’erreur 5 la prévisualisation.
Des idées ?
<?php
if(isset($_POST['Preview']) && ($_POST['nom_exp'] == "") ){ echo "$erreur1"; }
if(isset($_POST['Preview']) && ($_POST['nom_dest'] == "") ){ echo "$erreur2"; }
if(isset($_POST['Preview']) && ($_POST['email_exp'] == "") ){ echo "$erreur3"; }
if(isset($_POST['Preview']) && ($_POST['email_dest'] == "") ){ echo "$erreur4"; }
if(isset($_POST['Preview']) && ($_POST['message'] == "") ){ echo "$erreur5"; }
else
exit();
if(isset($_POST['Preview'])){
$nom_exp=$_POST['nom_exp'];
$nom_dest=$_POST['nom_dest'];
$email_exp=$_POST['email_exp'];
$email_dest=$_POST['email_dest'];
$message=$_POST['message'];
$rb1=$_POST['rb1'];
$rb2=$_POST['rb2'];
$rb3=$_POST['rb3'];
echo ''.$nom_exp.'<br/>'.$nom_dest.'<br/>'.$email_exp.'<br/>'.$email_dest.'<br/>'.$message.'<br/><br/><IMG SRC='.$rb1.'><br/><br/><IMG SRC='.$rb2.'><br/><br/><IMG SRC='.$rb3.'>';
}
?>