# if $_POST['niveau']='-'
# header("Location: erreur2.htm" );
# exit();
il manque les () autour de la condition, il manque les accolades de block, ensuite tu ne fais pas un test d'égalité mais une affectation avec un seul égal.
if ($_POST['niveau']=='-')
donc normal, la condition était toujours vérifiée puisque l'affectation se faisait.
Si ça marche toujours pas il faut que tu rentres dans une phase de debug et que tu mettes des "echo" un peu partout pour vérifier le contenu de tes variables/requetes ... pour voir ou ça coince.
Utiliser des exit, c'est mal.
huhu il était temps que je l'apprenne merci je savais pas !
Message édité par rengzehn le 13-06-2008 à 13:57:21