Problème d'affichage d'infos avec du PHP
Résolu/Fermé
A voir également:
- Problème d'affichage d'infos avec du PHP
- Easy php - Télécharger - Divers Web & Internet
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Windows 11 affichage classique - Guide
- Comment agrandir l'affichage de l'écran - Guide
4 réponses
tagman99
Messages postés
29
Date d'inscription
mercredi 15 octobre 2008
Statut
Membre
Dernière intervention
28 octobre 2008
21 oct. 2008 à 13:24
21 oct. 2008 à 13:24
rajoute: $id = $_GET["id"];
après <?php
après <?php
hani_
Messages postés
333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
18 novembre 2009
20
21 oct. 2008 à 13:24
21 oct. 2008 à 13:24
$sql = 'SELECT * FROM news where ID_news=".$id."';
avec les points autour de ta variable id
avec les points autour de ta variable id
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
21 oct. 2008 à 13:27
21 oct. 2008 à 13:27
Bonjour.
Voir dans la doc PHP (ICI, par exemple)
Il y a un problème avec les quotes.
Quand tu mets une chaîne entre quotes simples, ce qui est dedans n'est pas interprété.
Tu peux vérifier en faiant un echo $sql qui devrait t'afficher :
Solutions :
- Concaténer les chaînes :
- Utiliser des quotes doubles :
// on crée la requête SQL $sql = 'SELECT * FROM news where ID_news="$id"';
Voir dans la doc PHP (ICI, par exemple)
Il y a un problème avec les quotes.
Quand tu mets une chaîne entre quotes simples, ce qui est dedans n'est pas interprété.
Tu peux vérifier en faiant un echo $sql qui devrait t'afficher :
SELECT * FROM news where ID_news="$id"
Solutions :
- Concaténer les chaînes :
$sql = 'SELECT * FROM news where ID_news="'.$id.'"';
- Utiliser des quotes doubles :
$sql = "SELECT * FROM news where ID_news=$id";(je suppose que dans ta base, ID_news est un nombre ?)