[PHP] variable d'une page à l'autre
Fermé
justoo76
Messages postés
186
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
23 mars 2016
-
Modifié par justoo76 le 4/05/2010 à 11:43
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 5 mai 2010 à 11:48
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 5 mai 2010 à 11:48
A voir également:
- [PHP] variable d'une page à l'autre
- Supprimer une page word - Guide
- Traduire une page - Guide
- Créer une page facebook - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Word numéro de page 1/2 - Guide
12 réponses
justoo76
Messages postés
186
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
23 mars 2016
13
4 mai 2010 à 11:51
4 mai 2010 à 11:51
Merci de me répondre,
mais du coup sa m'affiche rien, pas d'erreur, mais pas non plus de valeur pour $j, puisque cette variable est null; c'est donc bien un probleme de transfert de variable.. Dans ma page1.php $j est un int non null.
:s
mais du coup sa m'affiche rien, pas d'erreur, mais pas non plus de valeur pour $j, puisque cette variable est null; c'est donc bien un probleme de transfert de variable.. Dans ma page1.php $j est un int non null.
:s
justoo76
Messages postés
186
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
23 mars 2016
13
Modifié par justoo76 le 4/05/2010 à 12:01
Modifié par justoo76 le 4/05/2010 à 12:01
page1.php
$j="bonjours";
echo '<a href="prog_bar.php?nbr='.$j.'"</a>';
prog_bar.php
if (isset($_get['nbr'])){
$msg= "Mails envoyés: ".$nbr;
message($msg);//Afiche le nombre total de mails qui ont été envoyés
}
marhce pas; j'ai pas besoin de faire un include ou require de page1.php dans prog_bar.php ?
ps: ma fonction message($msg), affiche juste $msg, c'est pour mettre en forme..
J'ai essayé direct echo '"Mails envoyés: ".$nbr'; mais sa doit pas rentrer dans le if ..
$j="bonjours";
echo '<a href="prog_bar.php?nbr='.$j.'"</a>';
prog_bar.php
if (isset($_get['nbr'])){
$msg= "Mails envoyés: ".$nbr;
message($msg);//Afiche le nombre total de mails qui ont été envoyés
}
marhce pas; j'ai pas besoin de faire un include ou require de page1.php dans prog_bar.php ?
ps: ma fonction message($msg), affiche juste $msg, c'est pour mettre en forme..
J'ai essayé direct echo '"Mails envoyés: ".$nbr'; mais sa doit pas rentrer dans le if ..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
resolue
essaye comme ca :
page1.php
<?php
$j="bonjours";
echo '<a href="prog_bar.php?nbr='.$j.'">xxx</a>';
?>
prog_bar.php
<?php
if (isset($_GET['nbr'])){
$msg= "Mails envoyés: ".$_GET['nbr'];
echo $msg;//Afiche le nombre total de mails qui ont été envoyés
}
?>
il faut mettre les $_GET[ $_POST[ ... en majuscule
j'ai changer ta fonction message() car je ne la passede pas
tenez moi au courant
essaye comme ca :
page1.php
<?php
$j="bonjours";
echo '<a href="prog_bar.php?nbr='.$j.'">xxx</a>';
?>
prog_bar.php
<?php
if (isset($_GET['nbr'])){
$msg= "Mails envoyés: ".$_GET['nbr'];
echo $msg;//Afiche le nombre total de mails qui ont été envoyés
}
?>
il faut mettre les $_GET[ $_POST[ ... en majuscule
j'ai changer ta fonction message() car je ne la passede pas
tenez moi au courant
justoo76
Messages postés
186
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
23 mars 2016
13
4 mai 2010 à 12:31
4 mai 2010 à 12:31
Merci, jessayerai a 14h, dsl ! :)
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
4 mai 2010 à 13:32
4 mai 2010 à 13:32
Bonjour,
Ce qu'il te manque dans ton deuxième fichier (en partant de ton code d'origine), c'est simplement :
(à la place de 0, mets ce que tu veux qui puisse faire office de valeur par défaut)
Xavier
Ce qu'il te manque dans ton deuxième fichier (en partant de ton code d'origine), c'est simplement :
$j = (isset($_GET['j'])) ? $_GET['j'] : 0;
(à la place de 0, mets ce que tu veux qui puisse faire office de valeur par défaut)
Xavier
justoo76
Messages postés
186
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
23 mars 2016
13
4 mai 2010 à 14:18
4 mai 2010 à 14:18
gezaak,
Effectivement, ton script fonctionne, cependant , il faut cliquer sur le lien , pour que la variable soit prise en compte..
Seulement, ma variable doit être transférée pendant l'execution d'un script (dans la page1.php) ; Ya surement une autre solution que je vais trouver !
Reivax962, dsl mais je ne comprend pas non plus ce que fait ta ligne
Effectivement, ton script fonctionne, cependant , il faut cliquer sur le lien , pour que la variable soit prise en compte..
Seulement, ma variable doit être transférée pendant l'execution d'un script (dans la page1.php) ; Ya surement une autre solution que je vais trouver !
Reivax962, dsl mais je ne comprend pas non plus ce que fait ta ligne
ok j'ai bien compris
justoo76
Messages postés
186
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
23 mars 2016
13
Modifié par justoo76 le 4/05/2010 à 14:27
Modifié par justoo76 le 4/05/2010 à 14:27
Merci quand même , maintenant je sais qu'il ne faut pas utiliser cette méthode dans un script en cours d"execution ! :-)
Si je trouve la solution je la posterai !
Si je trouve la solution je la posterai !
justoo76
Messages postés
186
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
23 mars 2016
13
Modifié par justoo76 le 4/05/2010 à 14:48
Modifié par justoo76 le 4/05/2010 à 14:48
Bah je vais utiliser des variables de sessions ! $_SESSION['j']...
ah oué, la méthode de transfert par lien direct
ah oué, la méthode de transfert par lien direct
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
5 mai 2010 à 11:48
5 mai 2010 à 11:48
Je t'ai donné une solution plus haut, tu n'as pas forcément besoin d'utiliser des sessions...