comparer 2 colonnes de 2 tables differentes dont une colonne contient des valeurs séparés par une virgule....
Posté : 13 oct. 2019, 20:42
Bonjour,
j'ai quelques difficultés avec les boucles foreach...
je m'explique :
j'ai une table QUESTION avec 3 colonnes : CODE, QUESTION, CODE_THEME pour son theme.
j'ai une table GESTION avec une colonne CODE_THEME et CODE_QUESTION où j'insère x ID de question (CODE_QUESTION ) dedans par le biais d'une balise chekbox en HTML..
cette colonne CODE_QUESTION contient les id de mes questions séparés par une virgule .
j'aimerai (dans l'absolu lol) pouvoir afficher dans mon tableau HTML toutes les questions en fonction de CODE_THEME et que le boutons chekbox soit cheked si il est dans CODE_QUESTION de la table GESTION...
je n'arrive pas à comparer ma boucle avec le resultat de ma requete....
ou alors ma logique n'est pas bonne
Merci pour votre aide..
mon bout de code...
j'ai quelques difficultés avec les boucles foreach...
je m'explique :
j'ai une table QUESTION avec 3 colonnes : CODE, QUESTION, CODE_THEME pour son theme.
j'ai une table GESTION avec une colonne CODE_THEME et CODE_QUESTION où j'insère x ID de question (CODE_QUESTION ) dedans par le biais d'une balise chekbox en HTML..
cette colonne CODE_QUESTION contient les id de mes questions séparés par une virgule .
j'aimerai (dans l'absolu lol) pouvoir afficher dans mon tableau HTML toutes les questions en fonction de CODE_THEME et que le boutons chekbox soit cheked si il est dans CODE_QUESTION de la table GESTION...
je n'arrive pas à comparer ma boucle avec le resultat de ma requete....
ou alors ma logique n'est pas bonne
Merci pour votre aide..
mon bout de code...
cela donne :$array = array($val_gestion["code_theme"] => array($val_gestion["code_question"]));
foreach( $array as $key => $value )
{
echo 'le Thème N° '.$key . '<br />';
foreach( $value as $valeur )
echo 'mes valeurs de CODE_QUESTION =' . $valeur . '<br />';
echo '<br />';
}
$query3 = $bdd->query('SELECT * FROM sondage_question WHERE code_theme='.$val_gestion['code_theme']);
while($val3 = $query3->fetch()) {
echo 'l\'ID de la question du thème N° '.$key.' est '.$val3["code"].'<br>';
}
le Thème N° 2
mes valeurs de CODE_QUESTION =4,3,7
l'ID de la question du thème N° 2 est 3
l'ID de la question du thème N° 2 est 4
l'ID de la question du thème N° 2 est 7
l'ID de la question du thème N° 2 est 8
l'ID de la question du thème N° 2 est 9