Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Benoit F
Bonsoir,
switch ($lien) Bon on va dire qu'on lit $_GET['lien'] ;-) de toute façon le problème
n'est pas là.
<FORM METHOD=GET ACTION="<?=$_SERVER['REQUEST_URI']?>"> Le problème est là, il est lié à l'interprétation différente que tu fait
du HTML par rapport à celle du navigateur.
Pense que le FORM (method="GET") *ajoute* des arguments à l'"action" est une erreur. Le navigateur n'utilise comme arguments à la requete de l'"action" que les différents input. Ainsi le "?lien=contact" n'est pas pris en compte. En revanche, tu aurait mis un method="POST", les arguments étant passé différemment, ça aurait marché. La solution la plus "propre" est encore de mettre un champ "hidden" dns le formulaire : <input type="hidden" name="lien" value="contact" />
Bonne chance
-- Benoit F.
Bonsoir,
switch ($lien)
Bon on va dire qu'on lit $_GET['lien'] ;-) de toute façon le problème
n'est pas là.
<FORM METHOD=GET ACTION="<?=$_SERVER['REQUEST_URI']?>">
Le problème est là, il est lié à l'interprétation différente que tu fait
du HTML par rapport à celle du navigateur.
Pense que le FORM (method="GET") *ajoute* des arguments à l'"action" est
une erreur. Le navigateur n'utilise comme arguments à la requete de
l'"action" que les différents input. Ainsi le "?lien=contact" n'est pas
pris en compte.
En revanche, tu aurait mis un method="POST", les arguments étant passé
différemment, ça aurait marché.
La solution la plus "propre" est encore de mettre un champ "hidden" dns
le formulaire :
<input type="hidden" name="lien" value="contact" />
switch ($lien) Bon on va dire qu'on lit $_GET['lien'] ;-) de toute façon le problème
n'est pas là.
<FORM METHOD=GET ACTION="<?=$_SERVER['REQUEST_URI']?>"> Le problème est là, il est lié à l'interprétation différente que tu fait
du HTML par rapport à celle du navigateur.
Pense que le FORM (method="GET") *ajoute* des arguments à l'"action" est une erreur. Le navigateur n'utilise comme arguments à la requete de l'"action" que les différents input. Ainsi le "?lien=contact" n'est pas pris en compte. En revanche, tu aurait mis un method="POST", les arguments étant passé différemment, ça aurait marché. La solution la plus "propre" est encore de mettre un champ "hidden" dns le formulaire : <input type="hidden" name="lien" value="contact" />
Bonne chance
-- Benoit F.
geo75
Genial merci benoit. Je vais tester ca.
Bonsoir,
switch ($lien) Bon on va dire qu'on lit $_GET['lien'] ;-) de toute façon le problème
n'est pas là.
<FORM METHOD=GET ACTION="<?=$_SERVER['REQUEST_URI']?>"> Le problème est là, il est lié à l'interprétation différente que tu fait
du HTML par rapport à celle du navigateur.
Pense que le FORM (method="GET") *ajoute* des arguments à l'"action" est une erreur. Le navigateur n'utilise comme arguments à la requete de l'"action" que les différents input. Ainsi le "?lien=contact" n'est pas pris en compte. En revanche, tu aurait mis un method="POST", les arguments étant passé différemment, ça aurait marché. La solution la plus "propre" est encore de mettre un champ "hidden" dns le formulaire : <input type="hidden" name="lien" value="contact" />
Bonne chance
-- Benoit F.
Genial merci benoit.
Je vais tester ca.
Bonsoir,
switch ($lien)
Bon on va dire qu'on lit $_GET['lien'] ;-) de toute façon le problème
n'est pas là.
<FORM METHOD=GET ACTION="<?=$_SERVER['REQUEST_URI']?>">
Le problème est là, il est lié à l'interprétation différente que tu fait
du HTML par rapport à celle du navigateur.
Pense que le FORM (method="GET") *ajoute* des arguments à l'"action" est
une erreur. Le navigateur n'utilise comme arguments à la requete de
l'"action" que les différents input. Ainsi le "?lien=contact" n'est pas
pris en compte.
En revanche, tu aurait mis un method="POST", les arguments étant passé
différemment, ça aurait marché.
La solution la plus "propre" est encore de mettre un champ "hidden" dns
le formulaire :
<input type="hidden" name="lien" value="contact" />
switch ($lien) Bon on va dire qu'on lit $_GET['lien'] ;-) de toute façon le problème
n'est pas là.
<FORM METHOD=GET ACTION="<?=$_SERVER['REQUEST_URI']?>"> Le problème est là, il est lié à l'interprétation différente que tu fait
du HTML par rapport à celle du navigateur.
Pense que le FORM (method="GET") *ajoute* des arguments à l'"action" est une erreur. Le navigateur n'utilise comme arguments à la requete de l'"action" que les différents input. Ainsi le "?lien=contact" n'est pas pris en compte. En revanche, tu aurait mis un method="POST", les arguments étant passé différemment, ça aurait marché. La solution la plus "propre" est encore de mettre un champ "hidden" dns le formulaire : <input type="hidden" name="lien" value="contact" />