Probleme de lien cette fois...
Résolu/Fermé
A voir également:
- Probleme de lien cette fois...
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verifier un lien - Guide
- Lien copié - Forum Téléphones & tablettes Android
- Aucune application permettant d'ouvrir ce lien n'a été trouvée - Forum Mobile
8 réponses
pols12
Messages postés
1143
Date d'inscription
lundi 22 mars 2010
Statut
Membre
Dernière intervention
31 juillet 2019
119
9 févr. 2011 à 18:54
9 févr. 2011 à 18:54
Salut
Si j'ai bien compris, ton lien doit être :
<a href="game.php?game=crysis2">crysis2</a>
un ? à la place de un $.
Tu récupères donc les données par une variable superglobale GET :
SELECT * FROM photogames WHERE $_GET['game']
Ou alors :
$game = $_GET['game'];
SELECT * FROM photogames WHERE $game
Ensuite," WHERE $game" ça ne veut RIEN dire, ou alors, c'est un booléan :
WHERE $game=true.
Il faut que tu mettes une valeur de test au WHERE :
WHERE $game = 10
ou
WHERE $game = "crysis2"
ou
WHERE $game < 10
ou
WHERE $game > 10
etc.
Si tu as d'autres questions ou si tu ne comprends pas, n'hésite pas !
Si j'ai bien compris, ton lien doit être :
<a href="game.php?game=crysis2">crysis2</a>
un ? à la place de un $.
Tu récupères donc les données par une variable superglobale GET :
SELECT * FROM photogames WHERE $_GET['game']
Ou alors :
$game = $_GET['game'];
SELECT * FROM photogames WHERE $game
Ensuite," WHERE $game" ça ne veut RIEN dire, ou alors, c'est un booléan :
WHERE $game=true.
Il faut que tu mettes une valeur de test au WHERE :
WHERE $game = 10
ou
WHERE $game = "crysis2"
ou
WHERE $game < 10
ou
WHERE $game > 10
etc.
Si tu as d'autres questions ou si tu ne comprends pas, n'hésite pas !
excuse moi mais effectivement je comprend pas tres bien.
ma variable $game doit etre egal a une donnée qui est envoyé par le lien que j'ai donné(qui peut etre faux, j'en conviens)
apres cet envoi de donnée, je recupere avec le WHERE nom= $game(desolé j'avais oublié le nom)
et la s'affiche le contenu de ma page.
Donc que me conseille tu finalement??
ma variable $game doit etre egal a une donnée qui est envoyé par le lien que j'ai donné(qui peut etre faux, j'en conviens)
apres cet envoi de donnée, je recupere avec le WHERE nom= $game(desolé j'avais oublié le nom)
et la s'affiche le contenu de ma page.
Donc que me conseille tu finalement??
pols12
Messages postés
1143
Date d'inscription
lundi 22 mars 2010
Statut
Membre
Dernière intervention
31 juillet 2019
119
9 févr. 2011 à 19:44
9 févr. 2011 à 19:44
Ha oui, pardon. En plus, je me suis trompé... :P
Ton lien sera celui-ci :
Et tu auras cette requête sur la page game.php:
Si tu ne comprend pas, que ne comprends-tu pas ?
Ton lien sera celui-ci :
<a href="game.php?game=crysis2">crysis2</a>
Et tu auras cette requête sur la page game.php:
$game = $_GET['game']; //contient la valeur de game dans le lien SELECT * FROM photogames WHERE nom = $game
Si tu ne comprend pas, que ne comprends-tu pas ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
non bizarrement ton code ne marche pas... j'ai bien rajouté ce qu'il fallait mais rien y fait.
petite question pour etre sur : le code pour recuperer la variable $game se met bien apres la connexion a la base de donnees? ou bien au debut de la page??
petite question pour etre sur : le code pour recuperer la variable $game se met bien apres la connexion a la base de donnees? ou bien au debut de la page??
pols12
Messages postés
1143
Date d'inscription
lundi 22 mars 2010
Statut
Membre
Dernière intervention
31 juillet 2019
119
9 févr. 2011 à 21:22
9 févr. 2011 à 21:22
N'importe où, pourvu que ce soit lu par PHP avant ta requête SELECT. ;)
Tu as un message d'erreur, si oui, lequel ?
Tu as un message d'erreur, si oui, lequel ?
ben bizarrement j'ai modifié mon code pour utiliser PDO et donc afficher les erreurs.
Cependant avec mon code d'avant,j'avais ma page sans contenu.
maintenant que je l'ai modifié, j'ai plus rien du tout. ni message d'erreur d'ailleurs.
Cependant avec mon code d'avant,j'avais ma page sans contenu.
maintenant que je l'ai modifié, j'ai plus rien du tout. ni message d'erreur d'ailleurs.
non c'est bon j'ai trouvé l"erreur"
en fait mon code s'alignait sur une seule ligne car j'utilise notepad++.
a ce propos , auriez vous un moyen pour eviter ca??
en fait mon code s'alignait sur une seule ligne car j'utilise notepad++.
a ce propos , auriez vous un moyen pour eviter ca??
pols12
Messages postés
1143
Date d'inscription
lundi 22 mars 2010
Statut
Membre
Dernière intervention
31 juillet 2019
119
10 févr. 2011 à 18:27
10 févr. 2011 à 18:27
Je ne te suis pas là.
En tout cas, ca doit juste être un problème d'encodage. Dans Notepad++, menu Format.
Choisis Convertir en Format Windows (si non grisé).
Puis choisis convertir en ANSI. ;)
En tout cas, ca doit juste être un problème d'encodage. Dans Notepad++, menu Format.
Choisis Convertir en Format Windows (si non grisé).
Puis choisis convertir en ANSI. ;)
pols12
Messages postés
1143
Date d'inscription
lundi 22 mars 2010
Statut
Membre
Dernière intervention
31 juillet 2019
119
10 févr. 2011 à 18:48
10 févr. 2011 à 18:48
Essai la méthode que je t'ai dit. ;)