par
macgawel » 31 janv. 2011, 12:57
Bonjour.
Je te conseille de revoir la fonction
header()...
if ($message == '') {
header("Location: client.php");
exit;
}
else { //erreur
header("Location: compte.php");
echo $message;
exit;
}
En fait, ce que tu fais là, c'est :
Code : Tout sélectionner
SI $message est vide (pas d'erreur)
Rediriger sur la page client.php
SINON (erreur)
Rediriger sur la page compte.php (et donc quitter le script en cours)
afficher $message (ce n'est pas exécuté vu qu'on est parti sur la page compte.php)
Vu que tu es déjà sur la page compte.php, il n'y a pas besoin de faire une redirection.
Le début (où tu crées ton message) est correct.
Tu peux dégager la redirection inutile vers compte.php, et il suffira ensuite de l'afficher dans le formulaire (ou ailleurs) :
<form>
<?php
if ( $message != '' ) {
echo "<span id='erreur'>$message</span>";
}
?>
Bonjour.
Je te conseille de revoir la fonction [url=http://fr.php.net/manual/fr/function.header.php]header()[/url]...
[php]if ($message == '') {
header("Location: client.php");
exit;
}
else { //erreur
header("Location: compte.php");
echo $message;
exit;
}[/php]
En fait, ce que tu fais là, c'est :
[code]SI $message est vide (pas d'erreur)
Rediriger sur la page client.php
SINON (erreur)
Rediriger sur la page compte.php (et donc quitter le script en cours)
afficher $message (ce n'est pas exécuté vu qu'on est parti sur la page compte.php)
[/code]
Vu que tu es déjà sur la page compte.php, il n'y a pas besoin de faire une redirection.
Le début (où tu crées ton message) est correct.
Tu peux dégager la redirection inutile vers compte.php, et il suffira ensuite de l'afficher dans le formulaire (ou ailleurs) :
[php]<form>
<?php
if ( $message != '' ) {
echo "<span id='erreur'>$message</span>";
}
?>[/php]