Bonjour,
J'aimerai afficher un message de "validation". J'aimerai qu'un message apparaisse après avoir effectuer une action.
Exemple: L'utilisateur s'inscrit à la newsletter, "Votre inscription a bien été prise en compte".
Je ne sais pas du comment aborder le problème si quelqu'un pourrait me mettre sur la voie !
Mon formulaire:
Traitement de formulaire:
J'aimerai afficher un message de "validation". J'aimerai qu'un message apparaisse après avoir effectuer une action.
Exemple: L'utilisateur s'inscrit à la newsletter, "Votre inscription a bien été prise en compte".
Je ne sais pas du comment aborder le problème si quelqu'un pourrait me mettre sur la voie !
Mon formulaire:
// inscription et desinscription a la newsletter
echo '<form class="form_faceb2" method="post" action="includes/newsletter.php" id="formulaire" onsubmit="return envoyer5();">
<fieldset>
<legend>La newsletter</legend>
<table>
<tr>
<td><label>Votre adresse e-mail:</label></td>
<td><input type="text" name="email" id="email" onChange="SupprEspaces(this);" /></td>
</tr>
<tr>
<td><input type="radio" name="inscription" value="0" checked /> S\'inscrire</td>
<td><input type="radio" name="inscription" value="1" /> Se désinscrire</td>
</tr>
<tr>
<td><label for="captcha">Recopiez le mot : <img src="includes/captcha.php" alt="Captcha" /></label></td>
<td><input type="text" name="captcha" id="captcha" /></td>
</tr>
<tr>
<td><input type="submit" name="enregistrer" id="enregistrer" value="Envoyer" />
<input type="reset" id="reset" id="reset" value="Annuler" /></td>
</tr>
</table>
</fieldset>
</form>';
Traitement de formulaire:
session_start();
mysql_connect('localhost', 'root', '');
mysql_select_db('lefunambule');
$email=addslashes ($_POST['email']);
$inscription=addslashes ($_POST['inscription']);
if(!empty($_POST['captcha'])){
if($_POST['captcha'] == $_SESSION['captcha']){
if ($inscription == 0) {
$query = "INSERT
INTO t_newsletter
VALUES('$email')";
mysql_query($query);
header('location:../index.php?id=3005');
}
elseif ($inscription == 1) {
$query = "DELETE FROM t_newsletter WHERE email='" . $email ."'";
mysql_query($query);
echo 'Votre désinscription à la newsletter à bien été prise en compte, Vous allez être redirigé dans quelques secondes...';
header('location:../index.php?id=3005');
}
}
else{
echo 'Le captcha n\'est pas bon, vous allez être redirigé dans quelques secondes...';
header('location:../index.php?id=3005');
}
}
else{
echo 'Il faut remplir tous les champs, Vous allez être redirigé dans quelques secondes...';
//header ("Refresh: 3;URL=../index.php?id=3005");
header('location:../index.php?id=3005');
}