Merci Jojolapine !
Je me suis prise la tête à essayer toutes les combinaisons possibles et imaginables sur la requete alors qu'il me manquait un = sept lignes plus bas....
effectivement avec if($res==0), ça marche beaucoup mieux et je suis (enfin !) redirigée vers la page que je voulais. Je ne sais pas si c'est à cette solution que tu pensais .
Quand à ce que tu m'a dit plus haut
Cela fonctionne peut-être, mais ça n'est pas une bonne pratique.
Mon très faible niveau en php ne me donne absolument pas le droit de te contredire sur ce point là ! Je te crois donc sur parole.
J'ai un problème, que beaucoup de débutants autodidactes doivent avoir également : on apprend avec des tutos trouvés sur le net, y'en a un nombre impressionnant et chacun est un peu différent de l'autre, pas dans les grandes lignes mais dans les "détails". Mais quant on y connait rien, on ne peut pas savoir quels sont les détails qui sont corrects et quels sont ceux qui ne le sont pas. On teste : ça marche, c'est bien, ça marche pas, on cherche un autre tuto... du coup on apprend des trucs qui fonctionnent mais qui ne respectent pas toujours les règles de l'art.
Soit l'affichage des erreurs est désactivé chez toi, soit ta configuration est différente.
des messages d'erreur j'en ai tout plein et souvent (je les règle au fur et à mesure jusqu'à ce qu'il y en ai plus !). Donc je pense pouvoir dire que l'affichage des erreurs est bien activée !
pour la configuration... j'en ai pas la moindre idée. je fais les installations standard.
Quand au comment on redirige des visiteurs selon leurs choix, je ne comprend pas trop ta question...
Ce qui est tout à fait normal puisque JE me suis très très mal exprimée. J'aurais du parler de "circonstances" et non de "choix".
par exemple, la page qui me posait problème un peu plus tôt, on peut y arriver :
- soit lors de la première visite et dans ce cas là je redirige vers une autre page (qui finira par me ramener à la première page après avoir créer une nouvelle entrée dans ma base),
- soit lors des visites suivantes pour continuer là où on s'était arreté lors de la visite précédente. Dans ce cas là, il ne doit pas y avoir de redirection.
Je suis pas sûre d'être beaucoup plus claire...
et tu sais quoi ? en prenant le temps de reflechir calmement pour te répondre... j'ai eu un éclair de génie/lucidité. Je crois que j'ai compris comment mettre effectivement ma partie contenant le header, avant les balises html !

j'essaierais ça ce soir . (vais encore passer une soirée sur mon pc

). Et si ça marche, je te devrais des excuses pour avoir parlé trop vite durant ma première réponse
En tout cas merci pour ton aide.