par
mycha » 09 févr. 2013, 13:06
Je vais essayer de précicer :
Page 1, 2 liens (pas de variables de cession car ils ne sont utiles que là), bref, 2 liens banals.
<a href="saisie_list_pages.php?modif=faux"><button style="background-color:#ff0000;color:#ffffff;">Ajouter une nouvelle page</button></a>
<a href="saisie_list_pages.php?id=<?php echo $id; ?>&modif=vrai&pos=0" style="text-decoration:none;">MODIFIER</a>
Je clique sur le premier, la variable modif envoyée vaut FAUX
Page 2, récupération de modif
if (isset($_POST['modif'])) $modif = $_POST['modif']; else if (isset($_GET['modif'])) $modif = $_GET['modif']; else $modif = "faux"; (j'ai fait aussi avec request)
et un formulaire qui reprend les infos (si id n'est pas vide). Un champ caché se charge de la variable modif
<input type="hidden" name="modif" value="<?=isset($modif)?$modif:'';?>" />
Si je mets ce champ en input text, la valeur affichée est bien FAUX
et un var_dump (comme conseillé plus haut) me renvoit bien array(1) { ["modif"]=> string(4) "faux" }
Envoi du formulaire avec action sur page 2
que ce soit par le var_dump ou par le echo, la variable modif se retrouve modifiée après l'envoi
Je vais essayer de précicer :
Page 1, 2 liens (pas de variables de cession car ils ne sont utiles que là), bref, 2 liens banals.
<a href="saisie_list_pages.php?modif=faux"><button style="background-color:#ff0000;color:#ffffff;">Ajouter une nouvelle page</button></a>
<a href="saisie_list_pages.php?id=<?php echo $id; ?>&modif=vrai&pos=0" style="text-decoration:none;">MODIFIER</a>
Je clique sur le premier, la variable modif envoyée vaut FAUX
Page 2, récupération de modif
if (isset($_POST['modif'])) $modif = $_POST['modif']; else if (isset($_GET['modif'])) $modif = $_GET['modif']; else $modif = "faux"; (j'ai fait aussi avec request)
et un formulaire qui reprend les infos (si id n'est pas vide). Un champ caché se charge de la variable modif
<input type="hidden" name="modif" value="<?=isset($modif)?$modif:'';?>" />
Si je mets ce champ en input text, la valeur affichée est bien FAUX
et un var_dump (comme conseillé plus haut) me renvoit bien array(1) { ["modif"]=> string(4) "faux" }
Envoi du formulaire avec action sur page 2
que ce soit par le var_dump ou par le echo, la variable modif se retrouve modifiée après l'envoi