par
angebleu17 » 11 juil. 2007, 10:18
Bonjour,
En fait j'ai une page php avec un formulaire (formulaire.php), lorsque l'on clique sur le bouton submit, j'appelle la même page avec une variable dans l'url : formulaire.php?action=inscription
Donc ensuite je récupére la variable action et je fait un test sur les données envoyé afin de voir si le formulaire est correctement rempli ou non. S'il manque des infos je met un message d'erreur en affichant le formulaire en dessous des messages d'erreur sinon j'effectue les requêtes et je redirige ma page vers une autre..
Le probléme c'est que la redirection marche une fois sur 2.. Quand ça ne marche pas, le navigateur met : IE ne peut pas afficher cette page web.
Voici mon code de redirection :
?>
<script language="javascript">
window.location.href="page.php?id=<?php echo $id; ?>";
</script>
<?
Donc là ça marche une fois sur 2 et je ne vois pas pourquoi, le code est bon pourtanr !!
J'aimerais bien mettre un header mais le probléme c'est qu'au début de ma page j'inclu un fichier php qui affiche les informations de la personne. Donc forcément le header ne marche pas...
Au début de ma page j'inclu juste le fichier php qui affiche les infos de la personne, je fais session_start() et je me connecte à la base. Donc je ne vois pas ce qui bug pour la redirection..
je ne sais pas trop comment faire pour que ça fonctionne, j'avais pensé au lieu de rediriger vers l'autre page, recharger ma page ou allé au début de la page avant que j'inclu mon fichier php et faire le header..
Enfin je ne sais pas trop.. je ne vois pas pourquoi la redirection en javascript bug..