begin process at 2012 05 28 08:44:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Comparaison de bdd


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Comparaison de bdd

samedi 16 septembre 2006 à 14:47:20 | Comparaison de bdd

kodiask

Voilà alors j'ai un questionnaire d'une soixantaine de questions, et je voudrai comparer ces questions à un questionnaire type.

les deux questionnaire sont dans une bdd.

Je voudrai qu'en faite
le première questionnaire et le second soit comparer et a chaque reponse en commun on marque un point.

mais le problème je ne vois pas du tout comment faire !!
si quelqu'un peu me donner un script, me mettre sur la voix, enfin me donner des indication j'en serai heureux :)

merci beaucoup !
samedi 16 septembre 2006 à 15:10:50 | Re : Comparaison de bdd

malalam

Administrateur CodeS-SourceS
Hello,

suffit de mettre les deux questionnaires (les réponses), dans 2 tableaux distincts, les réponses dans le même ordre. Puis de faire un array_diff (). La taille du tableau obtenu sera le nombre de points.
samedi 16 septembre 2006 à 15:13:16 | Re : Comparaison de bdd

malalam

Administrateur CodeS-SourceS
Heu pas array_diff, mais array_intersect, désolé.
samedi 16 septembre 2006 à 16:37:05 | Re : Comparaison de bdd

kodiask

oki je vais tester ca merci beaucoup


dimanche 17 septembre 2006 à 00:20:35 | Re : Comparaison de bdd

Guillemouze

il y a surement plus simple. si tes tables ont la forme suivant:

table questionnaire (
    id int primary key,
    question varchar
)

table reponses (
    id int primary key,
    id_questionnaire int, //numero du questionnaire : un questionnaire contient une fois chaque question
    id_question int references questionnaire(id),
    reponse varchar
)

table bonnes_reponses (
    id_question primary key references questionnaire(id),
    reponse varchar
)

alors tu peu obtenir les bonnes reponses avec la requete :
select r.id_question from reponses r, bonnes_reponses b where r.id_question=b.id_question and r.id_questionnaire=$questionnaire_en_cours and r.reponse = b.reponse;

dans ce cas la, tu peu obtenir le nombre de bonnes reponses avec un num_rows.
pour repondre à ton autre question, si tu stock les resultat dans un tableau, tu peu verifier si une reponse est bonne en utilisant in_array:
$requete = "select * from questions";
...
while (! $ligne = mysql_fetch_object($res)) {
    if (in_array($ligne->id, $tableau) {
       echo "<font color='green'>". $ligne->question ."</font";
    } else {
       echo "<font color='red'>". $ligne->question ."</font";
   }
}
dimanche 17 septembre 2006 à 10:41:14 | Re : Comparaison de bdd

coockiesch

Ooops. j'ai répondu dans l'autre sujet!

@++

R@f


www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
dimanche 17 septembre 2006 à 22:37:20 | Re : Comparaison de bdd

PCPT

Administrateur CodeS-SourceS
Kodiask -> merci de bien vouloir donner suite à tes topics ET SURTOUT de ne pas reposter la même question, SURTOUT quand ton topic est encore sur le thread d'accueil.

NB : je supprime tes 2 doublons (813960 et 814252)

++

Prenez un instant pour répondre à ce sondage svp
dimanche 17 septembre 2006 à 22:48:54 | Re : Comparaison de bdd

kodiask

non y'a pas de bonnes réponses

chaque membre reponds a 70questions (stocker question et réponse dans une bdd) et les réponses de chaque membre sont stocké dans uen autre table avec les reponse, le numéro de la question et le membres

je veux que lorsque l'on se connecte a son compte, on puisse voir quel membre à le plus de réponse similaire avec nous...

voilà :)
dimanche 17 septembre 2006 à 23:00:48 | Re : Comparaison de bdd

PCPT

Administrateur CodeS-SourceS
ok bien joué... je ne m'y attendais pas...

je la refais :

BONJOUR, POUR POSTER UN MESSAGE SUR LE FORUM, TU AS CLIQUé SUR "POSTER"
bravo.

SI TU VEUX QUE DES MEMBRES DE CodeS-SourceS TE RéPONDENT, à CE TOPIC OU à D'AUTRES, INUTILE DE REPOSTER LES MÊMES MESSAGES (TOPICS).

RéPOND ICI, çà SERA BIEN SUFFISANT, PEU IMPORTE (pour le coup) LE SUJET DE TON PROBLèME....

mouaip?!!
++
PCPT   [AFCK]

Prenez un instant pour répondre à ce sondage svp
dimanche 17 septembre 2006 à 23:02:19 | Re : Comparaison de bdd

PCPT

Administrateur CodeS-SourceS
woupss...
c'est pas forcément à moi que tu t'adressais en fait



Prenez un instant pour répondre à ce sondage svp

1 2

Cette discussion est classée dans : comparer, bdd, questions, comparaison, questionnaire


Répondre à ce message

Sujets en rapport avec ce message

cree un formlaire qui ecrie des scripts php et qui les modifie.....ex ex [ par kechida ] Voila je veux crée une consol d’administration pour une base de donnes Pour remplir ma bd il y un questionnais composer de 3 questions cette a dire Comparer un $_POST et une bdd dans un fichier *.txt [ par Neme6 ] Bonjour à tous,Voila, le sujet n'a pas l'air clair désolé, Je souhaiterais comparer ce que le visiteur a mis dansle champ:</form&g lister un dossier puis comparer a une bdd [ par jphilippev ] bonjour je cherche a recuperer tout les fichiers contenus dans un dossieret les comparer a la colonne correspondante de ma bddvoila jarrive bien a "ex comparaison de date [ par loyousse ] bonjour j'ai un petit souci... Je recupère 2 dates et j'aimerais les comparer pour savoir laquelle est la plus grande. ça parait très simple mais... comparaison date [ par rukiyes ] bonjour,pouvez vous me dire comment faire pour comparer deux dates sachant que j'ai une date que j'obtient par :setlocale(LC_TIME, "fr");    // passe comparer deux dates issues d'une bdd [ par jm30 ] Bonjour à tous ! : Voilà mon problème ( comme j'en ai marre de prendre de l'aspirine...) j'essaie de trouver le moyen en php de comparer deux dates is bdd [ par paluma ] bonjour; est ce qu'il est possible de se connecter au base de données en utilisant 2 bases de données diffféerents? connexion 2 bdd [ par paluma ] bonjour; j connecter au 2 bases de données mais ilya un erreur se produire lors de l'execution voici mon code de connexion.php <?php $hostname="localh insertion dans la bdd [ par paluma ] bonjour; j'ai une operation de total je veut l'insérer dans la base de données comment le faire? Test - Si $var existe deja dans la BDD [ par mattdelavega ] Bonjour.J'ai un quizz, la personne repond aux questions ... enregistre son nom, prenom adresse, etc... Tout ça est envoyé en BDDMais si cette personne


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,778 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales