[PHP] Probleme echo

Bonjour à tous et à toutes,

voila je débute en PHP et je n'arrive pas à faire un truc tout bête

ceci marche c'est du HTML :
<body onload="document.location.href='page.php?id=1'">

j'ai fait ça en PHP et je ne suis pas redirigé :
echo '<body onload="document.location.href=page.php?id=' . $id . '">';

voila si quelqu'un a la solution, merci de votre aide

1 réponse

  1. Modérateur
    Tu as oublié des guillemets à page.php?id=truc:
    echo '<body onload="document.location.href=\'page.php?id=' . $id . '\'">'; 


    Mais là ça deviant incompréhensible donc:
    echo "<body onload=\"document.location.href=page.php?id='$id'\">"; 
    1. Merci beaucoup j'ai pris la 1ere solution et ca marche nikel

      Encore merci !
    2. Modérateur
      Ah oui la deuxième solution j'ai mal placé les guillemets:
      echo "<body onload=\"document.location.href='page.php?id=$id'\">";
    3. Pour celles et ceux qui rencontre ce genre de probleme tout bete mais tout simple à résoudre, voici un lien utile avec toutes les réponse sà vos quesiton sur le PHP :)
      http://adf.ly/2KxfZ