Vous n'êtes pas identifié(e).
Pages :: 1
bonjour à tous !
J'ai une table "vidéo" contenant un champ "id_mot" (ex: pau,culture,Musique) et une table mots clé contenant les champs "nom_mot", "état", "alias" et "type" où "état" est une case à cocher (valeur on ou vide).
Dans un formulaire de modification, je récupère la liste des mots clé par type et je souhaite pouvoir afficher les mots clé contenu dans "id_mot" avec une case à cocher "checked".
J'ai donc le code suivant :
$sql = "SELECT * from video WHERE id='$id'";
$result = mysql_query($sql) or die ('Erreur : '.mysql_error() );
$row=MYSQL_FETCH_ARRAY($result);
$contenu= $row["contenu"];
mysql_free_result($result);
unset($result);
unset($sql);
?>
....
je ne met que la colonne type=rubrique pour ne pas surcharger le code.
Au lieu de me retourner la liste des mots clé de type "rubrique", mon tableau me renvoie
Rubriques
Économie
Sport
Vie Locale
Actualités
Loisirs et Sorties
Rubriques
Économie
Sport
Vie Locale
Actualités
Loisirs et Sorties
Rubriques
Économie
Sport
Vie Locale
Actualités
Loisirs et Sorties
Rubriques
Économie
Sport
Vie Locale
Actualités
Loisirs et Sorties
sans message d'erreur et avec mes cases à cocher non cochées
pour info les autre colonnes sont de types :
j'ai donc deux questions :
- 1 - est il possible d'avoir le même résultat sans avoir une requête par type, car j'ai 5 types ??
- 2 - comment puis je récupérer " l'état" de mes cases à cocher dans cette boucle ???
Toute aide est bienvenue
Dernière modification par allhambra (31-08-2010 14:19:11)
Hors ligne
Bonsoir,
Première question.
Tu boucles avec
Mais tu ne te sers pas de $sql plus loin dans ton code (si mais tu le redefinis à travers une nouvelle requête, donc ta boucle ne sers plus à rien). Pour moi donc, normal que tes cases à cocher ne le soient pas. de plus "operateur alias" est ambigü au sens mysql du terme.
POO PHP+Ajax en MVC avec PDO et Bases de données épaisses : What else?
Hors ligne
Pages :: 1