Impossible de rediriger mes pages avec header (Location: etc..);...
au début j'essayais de l'inclure dans une condition "if"...ça ne marche pas...
du coup je me suis dit peut être avec switch case break...mais non c'est la même chose...
ce que je comprend le moins c'est que je peux demander n'importe quoi d'autre qu'une redirection ça va marcher parfaitement...!
j'ai fait une page test pour essayé de voir d'où vient l'erreur...je vous l'envoie en entier:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>testredirection</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<label> LOGIN
<input name="login" type="text" id="login" />
<input type="submit" name="Submit" value="Envoyer" />
</label>
</form>
<?php
$login = $_POST['login'];
switch($login)
{
case 1:
header ("Location: http://www.google.fr");
break;
case 2:
echo 'deux';
break;
case 3:
echo 'trois';
break;
}
?>
</body></html>
Alors là par exemple je vais tapper 1/valider et ça va me renvoyer sur la même page comme si j'avais rien demandé...
Si vous avez une idée...merci d'avance