je ne sais pas pk ca fct en ligne, mais le header c'est soit ce qu'il y a entre tes balises <head></head>
soit si tu te renseigne du coté des RFC le protocole http envoie sur le reseau des truc de ce genre:
http version 1.0 GET ....
(c'est pareil pour tout les protocole du reseau.)
la redirection ph fait sans doute partie du protocole http... tu ne peux donc pas le mettre au milieu d'un script.
Code:
<?php session_start();
if($_POST["valid"])
{
$reponse=$_POST["choix"];
if($reponse=="Homme")
{
$numQ=1;
header("location:Toumou.php");
}
?>
<html><body><pre>/* une partie du probleme */
<?php
print "Repondre aux questions et se faire embaucher par les ragondins\n";
print "Question n°1 :\n";
print "Quel est ton sexe ?";
?>
<form action="./casting.php" method="post">
<select name="choix">
<option>Homme</option>
<option>Femme</option>
</select>
<input type="submit" name="valid" value="rien">
</form>
essaye qqc comme ceci, ca a des chances de fonctionner.
(envoyer le header avant le html.
Partager