Redirection ...

Répondre
yearling
le 10/01/2006 à 18:58
yearling
Bonjour à tous,

j'ai un petit problème au niveau de la soimission de mon formulaire.

En fait, il faut que je clique 2 fois avant qu'il ne se rende à la page que je veux ...

En fait, je fais de la validation de mon formulaire et je positionne une variable qui contient le nom de la page où je veux aller. Si le formulaire contient des erreurs, je reste sur la même page sinon si tout est correct, je me rends à une autre page.

Voici le code :

<?

// Validation des champs

// si tous les champs sont OK, je me redirige sur la Page2
if ($varValidation == 1)
$strRedirection = "Page2.php";
else
$strRedirection = "Page1.php";

?>

<html>
<head>
<title>Tarification Assurance</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="frmForm" method="post" action="<? echo $strRedirection; ?>">
<br>
<div align="center">
<font face="Verdana, Arial, Helvetica, sans-serif" color="#003399" size="5"><b><u>
Programme
</u></b></font>
</div>
<br>
</form>
</body>
</html>


Je vous remercie d'avance ...

Thierry
Rolland
le 11/01/2006 à 12:04
Rolland
Salut Yearling,

Si tu affiches le code source de ta page en ligne, je pense que tu vas comprendre pourquoi tu dois cliquer 2 fois.
Lorsque la page s'ouvre, $varValidation n'est pas à 1 mais indéfini puisque le formulaire n'est pas soumis et donc l'action de ton formulaire ne peut-être que Page1.php.
3SI - Sea, Sex, Sun and Internet
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours