Transport d'une variable d'un form
xerop
-
nEm3sis Messages postés 722 Statut Membre -
nEm3sis Messages postés 722 Statut Membre -
bonsoir, mon pb réside dans le fait de transporter une variable d'un form vers plusieurs pages
pour illustrer mon cas, j'ai crée ce code:
****il me permet d'entrer la variable"nom"
<form name="form1" method="post" action="affich.php">
<input name="nom" >
<input type="submit" value="ok">
</form>
****dans une autre page j'ai écris:
$nom=$_POST['nom'];
for($i=1;$i<=5;$i++)
{
echo '<a href="affich.php?page=' . $i . '">' . $i . '</a> ';
}
if (isset($_GET['page'])) {$page = $_GET['page'];}
else { $page = 1;}
echo $nom;
****ceci pour afficher"nom" sur 5 pages
malheureusement, rien n'est fait!!
aidez moi svp
pour illustrer mon cas, j'ai crée ce code:
****il me permet d'entrer la variable"nom"
<form name="form1" method="post" action="affich.php">
<input name="nom" >
<input type="submit" value="ok">
</form>
****dans une autre page j'ai écris:
$nom=$_POST['nom'];
for($i=1;$i<=5;$i++)
{
echo '<a href="affich.php?page=' . $i . '">' . $i . '</a> ';
}
if (isset($_GET['page'])) {$page = $_GET['page'];}
else { $page = 1;}
echo $nom;
****ceci pour afficher"nom" sur 5 pages
malheureusement, rien n'est fait!!
aidez moi svp
A voir également:
- Transport d'une variable d'un form
- Il est en cours de transport vers votre site de livraison - Forum Consommation & Internet
- Colissimo en cours d'acheminement depuis 10 jours ✓ - Forum Consommation & Internet
- 'Votre colis est dans le site de livraison qui dessert votre adresse' que faire ✓ - Forum Consommation & Internet
- Net transport - Télécharger - Copie & Extraction
- Google form sans compte google - Forum Google Docs
1 réponse
je vai commenter ton code je pense que tu comprendra l'erreur
****ceci pour afficher"nom" sur 5 pages
déja a aucun moment tu ne change de page
et tu ne transmet la variable nom de aucune maniere vers les autre page ...
tu ne fai que donner des lien avec une variable valant de 1 a 5 , le rapport avec le nom ?
et puisque tu reste sur la page affich.php ca reste la meme page donc tout tes lien font la meme chose car tu n'utilise pas la variable $page
<form name="form1" method="post" action="affich.php"> <input name="nom" > <input type="submit" value="ok"> </form>ca envoi le nom a la page affich.php
$nom=$_POST['nom'];tu met la variable dans une autre variable
for($i=1;$i<=5;$i++)
{
echo '<a href="affich.php?page=' . $i . '">' . $i . '</a> ';
}tu affiche 5 liens contenant chacun la variable de type get qui vau de 1 a 5
if (isset($_GET['page'])) {$page = $_GET['page'];}
else { $page = 1;}si la variable page de type get existe tu la met dans la variable page sinon page vau 1 (la je ne comprend pas)echo $nom;tu affiche nom une fois sur la page qui recoi le form
****ceci pour afficher"nom" sur 5 pages
déja a aucun moment tu ne change de page
et tu ne transmet la variable nom de aucune maniere vers les autre page ...
tu ne fai que donner des lien avec une variable valant de 1 a 5 , le rapport avec le nom ?
et puisque tu reste sur la page affich.php ca reste la meme page donc tout tes lien font la meme chose car tu n'utilise pas la variable $page