Pb de selection mysql

Répondre
Astyax
le 14/06/2004 à 17:51
Astyax
Coucou à tous :)
Je suis complètement paumé dans la sélection des éléments avec mysql.
Mon idée est toute conne mais je ne sais plus... Alors l'idée c'est que, sur un forum, dès qu'un mec poste un message a quelqu'un, cette personne, dans sa zone d'admin ait un petit message du style '1nouveau message' ou 'pas de nouveau message'. Sachant que les membres pour chaque personne sont toujours les mêmes. C'est des élèves si vous voulez. Monsieur X a fernand et robert, et monsieur z ginette et gudule. Bon.

Mais là je cale. Je vais chercher les messages dans la table reponse1 du forum. J'identifie du depart que je veux les mecs qui ont monsieur x en prof (forum1.php?prof=monsieurx).

Et ce que je voudrais, c'est que pour chaque élève, il aille chercher le dernier id_sujet1 pour chaque lot de message et qu'il ne le compte qu'une fois... Putain, pas facile a expliquer... Il compterait que le dernier id_sujet1 en fonction du nom du mec...

Moi j'ai fais ça mais ca marche pas :
http://www.lephpfacile.com/wall/lire_wall.php?wall=1465
Le code est cours.
Si quelqu'un sait, ce serait cool:))
Vivants, vous êtes vivants...
Astyax
le 15/06/2004 à 06:48
Astyax
Salut.
Ca me rend 1 seul tuple alors que j'en ai 2...
Vivants, vous êtes vivants...
Patochewie
le 15/06/2004 à 09:22
Patochewie
Ben a la limite je pense que tu peux creer un champ nouveaux_messages qui contiendra le nombre de nouveaux messages pour tes professeurs, à chaque fois qu'un élève laisse un message, tu récupère le nom du professeur a qui le message est laissé, puis tu fait un
select * from prof where nom_prof='$prof';
$row=mysql_fetch_array($req);
$nouveau_msg=$row[nouveaux_messages];
$nouveau_msg++;
tu incrémente nouveaux messages et puis tu upadte le champ:
update prof set nouveaux_messages='$nouveau_msg';

Tu aura alors le nombre de messages, puis tu fais un test simple si ce nombre!=0 alors tu affiches nouveaux messages, sans oublier de reinitialiser ce champ après consultation des messages.

C'est plus de l'algo que du php, ça demande d'etre un minimum adapté.
Astyax
le 15/06/2004 à 16:06
Astyax
Merci beaucoup Patochewie :)) Je vais essayer de me dépatouiller. C'est vraiment gentil :))
Vivants, vous êtes vivants...
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours