Passer une cste d'une page php à une autre
Résolu/Fermé
Six
-
14 mai 2012 à 09:46
empty Messages postés 837 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 - 15 mai 2012 à 09:24
empty Messages postés 837 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 - 15 mai 2012 à 09:24
A voir également:
- Passer une cste d'une page php à une autre
- Supprimer une page word - Guide
- Traduire une page - Guide
- Créer une page facebook - Guide
- Imprimer tableau excel sur une page - Guide
- Passer de windows 7 à windows 10 - Accueil - Mise à jour
3 réponses
empty
Messages postés
837
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
23 février 2016
176
14 mai 2012 à 10:01
14 mai 2012 à 10:01
Si j'ai bien compris...
Pourquoi ne pas faire passer le nom en paramètre dans l'URL ?
Du genre :
<a href="?table=clients">Clients</a>
<a href="?table=fournisseurs">Fournisseurs</a>
Après sur la 2e page tu chope le GET :
$_GET['table'] et tu sais quelle sélection qui a été faite...
Pourquoi ne pas faire passer le nom en paramètre dans l'URL ?
Du genre :
<a href="?table=clients">Clients</a>
<a href="?table=fournisseurs">Fournisseurs</a>
Après sur la 2e page tu chope le GET :
$_GET['table'] et tu sais quelle sélection qui a été faite...
The6able
Messages postés
3
Date d'inscription
lundi 14 mai 2012
Statut
Membre
Dernière intervention
14 mai 2012
14 mai 2012 à 10:17
14 mai 2012 à 10:17
Cette idée n'a pas l'air mal du tout!
Je vais tenter ça, et te tenir au courant...
Ps: Ce n'est pas le même pseudo qui répond mais c'est la même personne hein, c'est juste que je me suis créé un compte entre temps.
Merci pour ta rapide réponse ceci dit!
Je vais tenter ça, et te tenir au courant...
Ps: Ce n'est pas le même pseudo qui répond mais c'est la même personne hein, c'est juste que je me suis créé un compte entre temps.
Merci pour ta rapide réponse ceci dit!
empty
Messages postés
837
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
23 février 2016
176
14 mai 2012 à 10:20
14 mai 2012 à 10:20
Pas de problème, dès que tu as testé, tiens nous au courant ;)
The6able
Messages postés
3
Date d'inscription
lundi 14 mai 2012
Statut
Membre
Dernière intervention
14 mai 2012
Modifié par The6able le 14/05/2012 à 14:21
Modifié par The6able le 14/05/2012 à 14:21
L'idée était bonne, mais je crois qu'il me manque des éléments techniques pour la faire fonctionner: en fait, à l'endroit ou tu as mis " ?table=client ", je souhaiterai mettre une donnée tirée d'une table Mysql, un truc du style " ?table=<?php $donnees['nom'] ?> ". J'ai tâtonné un peu, avec ou sans espaces, avec ou sans point-virgule, rien ne fonctionne vraiment.
Soit il ne me passe rien dans la barre de navigation, soit il m'écrit gentillement "?entree=<?php$donnees['nom'] ?>".
J'espère que ce que je demande est possible.
Voici la partie concernée de mon code, je me suis peut-être planté grossièrement... C'est quand on a la tête dans le guidon qu'on ne voit pas le mur après tout.
$rep=mysql_query('SELECT * FROM bsclibtab LIMIT '.$premiereEntree.',15');
while($donnees= mysql_fetch_array($rep))
{
?>
<!-- Corps du tableau-->
<tr>
<td><a href="detail_entree.php?entree=<?php $donnees['nom']; ?>"><?php echo htmlspecialchars($donnees['nom']); ?> </a></td>
<td> <?php echo htmlspecialchars($donnees['type']); ?> </td>
<td> <?php echo htmlspecialchars($donnees['fonction']); ?> </td>
<td> <?php echo htmlspecialchars($donnees['obs']); ?> </td>
</tr>
}
Merci d'avance!
Soit il ne me passe rien dans la barre de navigation, soit il m'écrit gentillement "?entree=<?php$donnees['nom'] ?>".
J'espère que ce que je demande est possible.
Voici la partie concernée de mon code, je me suis peut-être planté grossièrement... C'est quand on a la tête dans le guidon qu'on ne voit pas le mur après tout.
$rep=mysql_query('SELECT * FROM bsclibtab LIMIT '.$premiereEntree.',15');
while($donnees= mysql_fetch_array($rep))
{
?>
<!-- Corps du tableau-->
<tr>
<td><a href="detail_entree.php?entree=<?php $donnees['nom']; ?>"><?php echo htmlspecialchars($donnees['nom']); ?> </a></td>
<td> <?php echo htmlspecialchars($donnees['type']); ?> </td>
<td> <?php echo htmlspecialchars($donnees['fonction']); ?> </td>
<td> <?php echo htmlspecialchars($donnees['obs']); ?> </td>
</tr>
}
Merci d'avance!
The6able
Messages postés
3
Date d'inscription
lundi 14 mai 2012
Statut
Membre
Dernière intervention
14 mai 2012
14 mai 2012 à 15:06
14 mai 2012 à 15:06
Info de dernière minute: ton idée fonctionne!
Il suffit juste de mettre " ?table=<?php echo $donnees['nom'] ?> "
Merci encore pour ton coup de pouce empty!
Il suffit juste de mettre " ?table=<?php echo $donnees['nom'] ?> "
Merci encore pour ton coup de pouce empty!
empty
Messages postés
837
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
23 février 2016
176
15 mai 2012 à 09:24
15 mai 2012 à 09:24
Je n'ai pas su te répondre plus vite, désolé, effectivement il manquait le echo :) et oui je n'avais pas détaillé de manière technique j'avais juste affiché le rendu, donc ce que ça donnera :)
De rien ;)
De rien ;)