Un probleme de templates que je n'arrive pas a comprendre
RMOINAS
Messages postés98Date d'inscriptionmardi 3 février 2004StatutMembreDernière intervention16 septembre 2006
-
18 déc. 2005 à 16:16
RMOINAS
Messages postés98Date d'inscriptionmardi 3 février 2004StatutMembreDernière intervention16 septembre 2006
-
19 déc. 2005 à 14:03
Salut
Bon alors j'expose mon probleme je suis en train de créer un script avec des templates donc tout marche sauf une partie du code, la partie du code est sensé m'affiché plusieur objets radio avec les donnée qui se sitent dans une base sql le probleme s'est qu'il ne m'affiche qu'UN seul radio pour chaque partie hors il y en a avec 10 voir 20 radio , j'ai essayé plusieur moyen de faire en déplacant le code sans résultat donc je m'en remet a vous.
J'ai cherchez pendant tout un week-end et là je crois que ja vais tomber en dépression.
Voici le code :
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 18 déc. 2005 à 19:28
Non c'est bien le rouge qui merde :
$modele->set_var("NOM_RADIO" , "reponses");
Si tu en est arrivé la, c'est que tu as mal codé ton template... Faire une boucle sur une chaine identique ne sert qu'à perdre des performances dans ce cas précis !
Cependant, le problème n'est pas ici, voici donc ton erreur :
"mysql_query("SELECT id, num_quest, reponses FROM Sondage_Rep_Terra where num_quest = '$question_id'")"
Fait ca dans ton PHPMyAdmin, tu verras que tu n'auras qu'un seul enregistrement. Pourquoi ? Parce que $question_id est un entier, et qu'un entier ne peut être qu'UN SEUL NOMBRE !!! J'imagine que tes IDs de questions sont uniques...
Donc si tu fais une query pour UNE seule question, ne t'étonne pas si tu n'en a qu'une en sortie... c'est logique je pense !
RMOINAS
Messages postés98Date d'inscriptionmardi 3 février 2004StatutMembreDernière intervention16 septembre 2006 18 déc. 2005 à 21:05
Re
Alors pour te repondre mon erreur ne se situe pas la où tu m'a indiquée car la colonne num_quest dans ma base sql n'est pas une colonne qui s'incremente automatiquement je rentre les valeurs manuellement grace a un code donc plusieur ligne ont la même valeur num_quest : pour exemple il y a 5 lignes qui ont la valeur 3 mais il ne m'affiche que la dernière.
Donc pour le templates il me li tous mais il n'ajoute pas les donnée il les remplace , alors que la commande ets a true donc s'est pour cela que je ne comprends pas