cs_JohnInsane
Messages postés27Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention20 juillet 2005
-
18 avril 2005 à 11:43
JoJo738
Messages postés1267Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention29 juin 2010
-
18 avril 2005 à 14:59
Bonjour à tous,
Voilà j'ai un problème, j'ai fais un script où l'on choisit une
catégorie dans une liste déroulante qui est dans la table cat où j'ai
un id_cat et un champ cat, et j'aimerais que quand je clic sur une des
differentes catégories qu'il m'affiche le contenu de la table album où
j'ai mis une clé index de la table cat (donc j'ai id_cat dans la table
album) le prob c qu'il m'affiche rien
if ((isset($_GET['info'])) && !empty($_GET['info'])) { // Si c'est un chiffre ajoute : && is_numeric($_GET['info'])
$info = $_GET['info'];
$reponse2 = 'SELECT nom, description FROM album where id_cat="' . $info . '" '; // On ne met pas de * mais on liste les champs utiles, et si c'est un nombre, les " ne sont pas obligatoires
$requete2 = mysql_query($reponse2) or die ('Erreur de requete');
$result = mysql_fetch_array($requete2);
echo $result['nom'];
echo $result['description'];
}
?>
<hr style="width: 100%; height: 2px;">Si ma reponse te convient, merci de l'accepter !
cs_JohnInsane
Messages postés27Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention20 juillet 2005 18 avril 2005 à 13:25
voila j'ai trouvé mon erreur en fesant un echo $info pour voir ce que
je recevais c'était juste une erreur de variable c'était $nom_cat au
lieu de $id_cat
donc voici le code fini :
<?php
$reponse = mysql_query('SELECT id_cat, cat FROM cat');
if ((isset($_GET['info'])) && !empty($_GET['info'])) { //
Si c'est un chiffre ajoute : && is_numeric($_GET['info'])
$info = $_GET['info'];
$reponse2 = 'SELECT * FROM album where id_cat="' . $info . '" ';
// On ne met pas de * mais on liste les champs utiles, et si c'est un
nombre, les " ne sont pas obligatoires
$requete2 = mysql_query($reponse2) or die ('Erreur de requete');
JoJo738
Messages postés1267Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention29 juin 20102 18 avril 2005 à 14:59
De rien, mais c'est bien plus beau
$reponse2 = 'SELECT * FROM album where id_cat="' . $info . '" ';
// On ne met pas de * mais on liste les champs utiles, et si c'est un
nombre, les " ne sont pas obligatoires
Liste tes champs MySQL dont tu t sers ...
<hr style="width: 100%; height: 2px;">Si ma reponse te convient, merci de l'accepter !