Page 1 sur 1

Recuperer une variable en hidden

Posté : 06 juil. 2005, 16:35
par saebakun
bonjour,

voilà mon problème:

J'ai dans ma page php une variable que je crée $ligne qui peut avoir comme valeur 1 2 3 ou 4

et à la fin de ma page je fais:

<form method="post" action="action.php" target=acceuil name="name">
<input type=hidden name="lign" value="$ligne">
<input name="submit" type="submit" value="ok">

Et dans ma page action.php je ne recupère pas 1 2 3 ou 4 mais le mot $ligne...

Voilà merci de me donner quelque conseil :)

Posté : 06 juil. 2005, 16:36
par zeus
Il faut que tu interprete la variable php
<input type=hidden name="lign" value="<?php echo $ligne ?>"> 

arf

Posté : 06 juil. 2005, 16:38
par saebakun
je vois pas ta réponse :/

Posté : 06 juil. 2005, 16:43
par zeus

Code : Tout sélectionner

<form method="post" action="action.php" target=acceuil name="name"> <input type=hidden name="lign" value="$ligne"> <input name="submit" type="submit" value="ok">
c'est du code HTML

si tu veux que ta variable $ligne soit remplacée par la valeur qu'elle contient, il faut que tu demande à PHP de l'interpreter
donc au lieu d'écrire

Code : Tout sélectionner

value="$ligne"
tu doit écrire
value="<?php echo $ligne ?>"

argh

Posté : 06 juil. 2005, 16:45
par saebakun
meme en activant le html dans mon profil je ne vois pas tes réponses ...

je suis désolé de faire le newb...

Posté : 06 juil. 2005, 16:49
par Vince
Tu ne vois pas c'est a dire ? tu ne vois aucun texte ? les tiens tu les vois ? et les miens ?

.

Posté : 06 juil. 2005, 16:50
par saebakun
Je vois ce qu'il me dit mais ces bouts de codes je ne les vois pas j'ai ça:

PHP:

(une ligne épaisse blanche mais vide)


voilà, c'est rageant de savoir que la réponse est là mais de pas la voir :D

Posté : 06 juil. 2005, 16:51
par zeus
Bon bah je te la met sans balises

<input type=hidden name="lign" value="<?php echo $ligne ?>">

Posté : 06 juil. 2005, 16:53
par Vince
Dans ce cas voici le dernier post de zeus sans les balises.


<form method="post" action="action.php" target=acceuil name="name">
<input type=hidden name="lign" value="$ligne">
<input name="submit" type="submit" value="ok">

c'est du code HTML

si tu veux que ta variable $ligne soit remplacée par la valeur qu'elle contient, il faut que tu demande à PHP de l'interpreter
donc au lieu d'écrire

value="$ligne"

tu doit écrire

value="<?php echo $ligne ?>"

Posté : 06 juil. 2005, 16:54
par saebakun
SUPER MERCIII Vince et Zeus

encore une fois une réponse rapide et efficace :D

vraiment vous êtes super!!

Mais par la suite saurais tu pourquoi je ne voyais pas des lignes de codes?

Posté : 06 juil. 2005, 16:56
par zeus
Je vais poser la questions aux admins

Posté : 06 juil. 2005, 17:09
par pjl
Mais par la suite saurais tu pourquoi je ne voyais pas des lignes de codes?
Peux-tu faire une copie d'écran et donner ta configuration (machine, navigateur et connection) ?

Posté : 07 juil. 2005, 09:37
par cerber
ouaip, je pense a une version de navigateur buggée =>
Peux-tu faire une copie d'écran et donner ta configuration (machine, navigateur et connection) ?

Re: Recuperer une variable en hidden

Posté : 21 mai 2016, 13:59
par joe0703
je me permet de rééditer ce poste car j'ai le meme soucis , sauf que j'ai beau mettre

Code : Tout sélectionner

$dossier='jeux_d_aventures'; <input type="hidden" name="dossier" value="<?php echo $dossier;?>">
quand je fait

Code : Tout sélectionner

$dossier=$_POST['dossier']; echo $dossier ;
cela m'ecrit toujours
$dossier

Re: Recuperer une variable en hidden

Posté : 21 mai 2016, 16:40
par joe0703
c'est bon ^^" c était une erreur de ligne ou j avais deux ";"