A voir également:
- PHP récupérer variable dans un lien
- PHP récupérer variable dans un lien ✓ - Forum - PHP
- Php récupérer variable url ✓ - Forum - PHP
- [php] Passer variable dans url - Forum - PHP
- PHP recuperer variables d'une requete SQL ✓ - Forum - PHP
- Récuperer variable dans fonction php ✓ - Forum - PHP
14 réponses
ifisch
- Messages postés
- 188
- Date d'inscription
- mardi 26 février 2008
- Statut
- Membre
- Dernière intervention
- 21 octobre 2015
$page = $_GET['page '];
.. et TADA !!!
.. et TADA !!!
graffx
- Messages postés
- 6418
- Date d'inscription
- jeudi 22 mars 2007
- Statut
- Contributeur
- Dernière intervention
- 24 mars 2019
ha ok docn en fait tu as
question1(12)
question2(0)
c' est bien ca?
Alors quand tu fais un select de tes questions, tu fais bien un SELECT * ? Parce que la tu auras l' id de la question comme ca.
Quand tu feras ton COUNT tu n' auras plus qu' a faire un WHERE id_reponse = id_question
Personnelement je l' ai deja fait pour mon systeme de commentaire, regarde sur la page d' accueil:
http://www.ville-de-bernay.com
:)
Et j' ai fait comme je viens de te dire
question1(12)
question2(0)
c' est bien ca?
Alors quand tu fais un select de tes questions, tu fais bien un SELECT * ? Parce que la tu auras l' id de la question comme ca.
Quand tu feras ton COUNT tu n' auras plus qu' a faire un WHERE id_reponse = id_question
Personnelement je l' ai deja fait pour mon systeme de commentaire, regarde sur la page d' accueil:
http://www.ville-de-bernay.com
:)
Et j' ai fait comme je viens de te dire
le hollandais volant
- Messages postés
- 4963
- Date d'inscription
- samedi 8 mars 2008
- Statut
- Membre
- Dernière intervention
- 31 octobre 2019
Salut ! On utilise GET :
$_GET['page'];
ici, si tu fais un "echo $_GET['nom'];" il affichera "3".
$_GET['page'];
ici, si tu fais un "echo $_GET['nom'];" il affichera "3".
le hollandais volant
- Messages postés
- 4963
- Date d'inscription
- samedi 8 mars 2008
- Statut
- Membre
- Dernière intervention
- 31 octobre 2019
Ben justement, si l'url change à chaque page, le "get" prendra la valeur qui se trouve dans l'url en question.
Tu obtiendra 1 si tu est sur la page 1
2 si tu est sur la page 2 etc…
tu peux utiliser la variable crée comme tout autre variable.
Tu obtiendra 1 si tu est sur la page 1
2 si tu est sur la page 2 etc…
tu peux utiliser la variable crée comme tout autre variable.
ifisch
- Messages postés
- 188
- Date d'inscription
- mardi 26 février 2008
- Statut
- Membre
- Dernière intervention
- 21 octobre 2015
Ou alors tu as un code bourré de Javascript avec xmlhttprequest partout ce qui en fait un labyrinthe et la ca ne marcherais pas ... Ou encore alors : il y a des trucs que tu ne nous a pas dit .
Parceque le $_GET va récuperer ce qui est écrit dans l'url c'est sa seul fonction il ne sert qu'a ça donc bon ...
Parceque le $_GET va récuperer ce qui est écrit dans l'url c'est sa seul fonction il ne sert qu'a ça donc bon ...
Khreatur
Je suis désolé je savais bien que j'aurai du mal à me faire comprendre =S J'ai hébergé un exemple sur un autre site à moi pour vous montrez ce que je veux.. ( Je n'ai pas encore hébergé celui-ci )
http://stylocancre.free.fr/flogay/index.php
Ce n'est pas le numéro de la page sur laquelle je me trouve que je veux récupérer, mais celui qui se trouve dans le lien "voir les autres points de vue".
Par exemple pour la deuxième question, le lien "voir les autres points de vue" pointe vers "reponses.php?page=2"
Comment afficher à côté de ce "voir les autres points de vue" le nombre de réponse dont l'id_question vaut 2 ? En gros, comment afficher le nombre de réponse disponible pour cette question-ci.
Je m'excuse encore pour mon manque de clarté.
http://stylocancre.free.fr/flogay/index.php
Ce n'est pas le numéro de la page sur laquelle je me trouve que je veux récupérer, mais celui qui se trouve dans le lien "voir les autres points de vue".
Par exemple pour la deuxième question, le lien "voir les autres points de vue" pointe vers "reponses.php?page=2"
Comment afficher à côté de ce "voir les autres points de vue" le nombre de réponse dont l'id_question vaut 2 ? En gros, comment afficher le nombre de réponse disponible pour cette question-ci.
Je m'excuse encore pour mon manque de clarté.
ifisch
- Messages postés
- 188
- Date d'inscription
- mardi 26 février 2008
- Statut
- Membre
- Dernière intervention
- 21 octobre 2015
Ha ben ca dépend si tes liens sont créé dynamiquement ou si ils sont statiques ...
tu peux créer une variables avec le nombre de réponses que tu insereras dans ton lien :
J'espere que c'est un truc dans ce gout la que tu cherches ... ^^"
tu peux créer une variables avec le nombre de réponses que tu insereras dans ton lien :
$nbReponses = 18; echo "<a href=\"patatitpatata.php?page=".$nbReponses."\>Lien</a>"; echo "<span>il y a ".$nbReponses." Réponses</span>";
J'espere que c'est un truc dans ce gout la que tu cherches ... ^^"
Khreatur
Justement le soucis est que tout est crée dynamiquement ^^ les liens vers les pages, le nombre de réponses, le nombre de questions... Je ne peux pas fixer un nombre à une variable puisqu'il est susceptible de changer dès que j'ajoute une nouvelle réponse à une question..
Je sais que je suis super chiant xD Je commence à me demander si ce que je veux est possible =S
Je sais que je suis super chiant xD Je commence à me demander si ce que je veux est possible =S
ifisch
- Messages postés
- 188
- Date d'inscription
- mardi 26 février 2008
- Statut
- Membre
- Dernière intervention
- 21 octobre 2015
Dans ce cas tu peux surement récuperer la valeur de la valeur qui créer ton lien non ?
Fait voir un morceau du code qui créer le lien ..
Fait voir un morceau du code qui créer le lien ..
graffx
- Messages postés
- 6418
- Date d'inscription
- jeudi 22 mars 2007
- Statut
- Contributeur
- Dernière intervention
- 24 mars 2019
Si j' ai bien compris tes reponses ont toutes l' id de question identiques non?
par exemples question 3:
pour les reponses tu vas avoir quelques choses comme:
id reponse id_question
4 blabla 3
12 patata 3
Si c' est le cas
sur reponse.php
$page=$_GET['page']
SELECT reponse FROM ta_table_de_reponse WHERE id_question='.$page.'
Personnelement pour moi ca serai la plus simple solution pour ce genre de chose
par exemples question 3:
pour les reponses tu vas avoir quelques choses comme:
id reponse id_question
4 blabla 3
12 patata 3
Si c' est le cas
sur reponse.php
$page=$_GET['page']
SELECT reponse FROM ta_table_de_reponse WHERE id_question='.$page.'
Personnelement pour moi ca serai la plus simple solution pour ce genre de chose
Khreatur
ifisch : voilà le bout de code qui crée le lien :
$retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM questions');
$donnees = mysql_fetch_array($retour);$totalDesMessages = $donnees['nb_messages'];
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="/flogay/index.php?page=' . $i . '">' . $i . '</a> ';
}
if (isset($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = 1;
}
graffx : Voilà c'est exactement cela, je me sers de ce select pour afficher mes réponses sur reponses.php, cependant j'aurai besoin également de cette valeur sur index.php pour afficher le NOMBRE de réponses disponible pour telle question ou telle question... Et je ne peux pas utiliser cette méthode sur index.php puisque la variable $page n'est pas la bonne.
$retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM questions');
$donnees = mysql_fetch_array($retour);$totalDesMessages = $donnees['nb_messages'];
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="/flogay/index.php?page=' . $i . '">' . $i . '</a> ';
}
if (isset($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = 1;
}
graffx : Voilà c'est exactement cela, je me sers de ce select pour afficher mes réponses sur reponses.php, cependant j'aurai besoin également de cette valeur sur index.php pour afficher le NOMBRE de réponses disponible pour telle question ou telle question... Et je ne peux pas utiliser cette méthode sur index.php puisque la variable $page n'est pas la bonne.
graffx
- Messages postés
- 6418
- Date d'inscription
- jeudi 22 mars 2007
- Statut
- Contributeur
- Dernière intervention
- 24 mars 2019
Je ne comprend toujours pas, pourquoi sur index? Desolé j' ai du mal ce soir. Mais si je comprend mieux, je pourrai peu etre te trouver la solution