Récuperer dollar get dans requete.
Résolu
Jean_2
Messages postés
245
Date d'inscription
Statut
Membre
Dernière intervention
-
Jean_2 Messages postés 245 Date d'inscription Statut Membre Dernière intervention -
Jean_2 Messages postés 245 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
En fait mon problème est simple,c'est au niveau de la syntaxe :
Dans ma page source, j'ai des liens de type :
<a href="cible.php?champ=1">lien vers cible où mon champ est égal à 1</a>
<a href="cible.php?champ=2">lien vers cible où mon champ est égal à 2</a>
Dans ma page cible :
1/ je réussi à récupérer le numéro du champ par : <?php echo $_GET['champ']; ?>
2/ Mon problème, c'est que le numéro de champ récupéré, je ne réussi pas à le mettre dans ma requete sql de type :
$reponse = mysql_query("SELECT * FROM ma_table WHERE champ=valeur_du_champ_récupéré")or die(mysql_error());
(en italique, ce que je réussi pas à faire...)
(bien sur, j'ouvre ma base et fais la boucle while ($donnees = mysql_fetch_array($reponse) ). Vous le comprenez, cette requete doit afficher les occurrences en fonction du champ récupéré.
Suis-je clair ???
Je vous remercie par avance, je reste connecté
PS : on peut pas mettre $ dans le titre du message
En fait mon problème est simple,c'est au niveau de la syntaxe :
Dans ma page source, j'ai des liens de type :
<a href="cible.php?champ=1">lien vers cible où mon champ est égal à 1</a>
<a href="cible.php?champ=2">lien vers cible où mon champ est égal à 2</a>
Dans ma page cible :
1/ je réussi à récupérer le numéro du champ par : <?php echo $_GET['champ']; ?>
2/ Mon problème, c'est que le numéro de champ récupéré, je ne réussi pas à le mettre dans ma requete sql de type :
$reponse = mysql_query("SELECT * FROM ma_table WHERE champ=valeur_du_champ_récupéré")or die(mysql_error());
(en italique, ce que je réussi pas à faire...)
(bien sur, j'ouvre ma base et fais la boucle while ($donnees = mysql_fetch_array($reponse) ). Vous le comprenez, cette requete doit afficher les occurrences en fonction du champ récupéré.
Suis-je clair ???
Je vous remercie par avance, je reste connecté
PS : on peut pas mettre $ dans le titre du message
A voir également:
- Récuperer dollar get dans requete.
- Recuperer message whatsapp supprimé - Guide
- Comment récupérer un document dans le presse-papier samsung - Guide
- Récupérer mon compte facebook désactivé - Guide
- Get data back - Télécharger - Récupération de données
- Comment récupérer un compte facebook piraté - Guide
5 réponses
Bonjour,
"SELECT * FROM ma_table WHERE champ='".$ton_champ."'"
me semble plus approprié, toujours "encadrer" les valeurs passées en sql.
"SELECT * FROM ma_table WHERE champ='".$ton_champ."'"
me semble plus approprié, toujours "encadrer" les valeurs passées en sql.
merci bien
mais en fait, en reprenant ta requete :
"SELECT * FROM ma_table WHERE champ='".$champ."'" (toi tu avais écris '".$ton_champ."'" c'était une erreur ou j'ai pas compris ta requete ???)
ça ne me renvoit rien (mais pas de message d'erreur...)
pourtant quand je met : "SELECT * FROM ma_table WHERE champ=1 ça me revoit ce que je veux...
de plus <?php echo $_GET['champ']; ?> me renvoit bien le numero du champ...
je nage...
mais en fait, en reprenant ta requete :
"SELECT * FROM ma_table WHERE champ='".$champ."'" (toi tu avais écris '".$ton_champ."'" c'était une erreur ou j'ai pas compris ta requete ???)
ça ne me renvoit rien (mais pas de message d'erreur...)
pourtant quand je met : "SELECT * FROM ma_table WHERE champ=1 ça me revoit ce que je veux...
de plus <?php echo $_GET['champ']; ?> me renvoit bien le numero du champ...
je nage...
je viens de voir ton comm oberion
ne tenez donc pas compte de mon précédent message, je teste ton conseil...
ne tenez donc pas compte de mon précédent message, je teste ton conseil...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
et ça marche...
merci à vous...
je récapitule :
Dans ma page source, j'ai des liens de type :
<a href="cible.php?champ=1">lien vers cible où mon champ est égal à 1</a>
<a href="cible.php?champ=2">lien vers cible où mon champ est égal à 2</a>
Dans ma page cible :
Pour afficher ma table en fonction de ce lien, donc de ce champ, je tape :
$reponse = mysql_query("SELECT * FROM ma_table WHERE champ='".$_GET['champ']."' ")or die(mysql_error());
merci merci merci
merci à vous...
je récapitule :
Dans ma page source, j'ai des liens de type :
<a href="cible.php?champ=1">lien vers cible où mon champ est égal à 1</a>
<a href="cible.php?champ=2">lien vers cible où mon champ est égal à 2</a>
Dans ma page cible :
Pour afficher ma table en fonction de ce lien, donc de ce champ, je tape :
$reponse = mysql_query("SELECT * FROM ma_table WHERE champ='".$_GET['champ']."' ")or die(mysql_error());
merci merci merci