Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Actuellement j'utilise EZPDF et HTML2PDF pour générer mes documents, ca marche vraiment très bien mais la modification
n'est pas toujours évidente pour les personnes qui travailles avec moi.
Je désire maintenant utiliser des document de base en format ODT (open ou libre office) ou DOC(X) (word) pour les remplir en php.
J'ai cherché pas mal de solutions sans trouver mon bonheur et je voudrais avoir un retour d'expérience parmis les utilisateurs de ce forum.
Merci d'avance pour votre aide ++
Merci Maljuna Kris j'ai compris, ta première requête est quand même bonne pour ma situation car j'ai un bouton "Vu" pour chaque message qui indique que l'utilisateur a bien pris conscience de l'information.
Ce bouton n'apparaît plus quand le message a été lu par l'utilisateur donc impossible d'ajouter une lecture de plus dans la table "postit_vu".
Je prends note de ton autre requête et te remercie une nouvelle fois pour ton aide
Un grand merci pour ton aide Maljuna Kris et bonne fin de journée à toi ++
La structure pour la table "postit"
ID | TEXTE | DATE_DEPOT
La structure pour la table "postit_vu"
ID | ID_POSTIT | ID_LECTEUR
La liaison et effective entre POSTIT.ID et POSTIT_VU.ID_POSTIT
encore merci pour ton aide, je vais tester ta requête
Elle est terrible ta réponse, lol
Bonsoir,
J'ai réalisé une petite gestion de message avec deux tables.
La table "postit" contient les message des utilisateurs et la table "postit_vu" contient les ID des personnes qui ont vu les messages.
Il y a donc une requête qui affiche les messages avec dans chacun d'eux le nom des personnes qui l'ont lu.
Y a t'il un moyen de dire dans une requête sql sans avoir besoin de parcourir via une boucle les messages pour les vérifier un à un,
le nombre de message que je n'est pas lu ?
merci d'avance
C'est bon j'ai trouvé, dur dur quand même,
J'avais jamais utilisé de jointure externe, il faut vraiment que je taf d'avantage sur mes requêtes
voici ma solution :
$requete = "select tof.id_photos, tof.titre_photos, count(id_commentaire) as total_commentaire from photos tof left join commentaire on tof.id_photos = commentaire.photo_commentaire group by id_photos desc limit 0,6";
pour le nom de mes champs de table, la prochaine création je fais attention
Merci pour ta remarque pour ce qui est de l'étoile,
c'est une salle habitude que j'ai et pourtant je sais qu'il ne faut pas le faire,
c'est comme la cigarette, c'est mauvais pour la santé et on fume quand même.
Merci pour ton lien sur les jointures, j'avais déjà regardé avant de poser la question sur ce forum, mais comme je l'avais dit,
c'est plus un manque de compréhension de ma part.
à bientôt ++
Bonjour à tous les utilisateurs de PHPDEBUTANT
J'ai pas mal cherché sur le net, sans trouvé la réponse à ma question,
je pense que c'est juste un problème de compréhension de ma part pour ce qui est de la liaison de table :
Je réalise actuellement mon site perso qui va me permettre d'exposer mes photos, j'ai deux tables :
table -> photos
champs -> id_photos, titre_photos, cat_photos
et
table -> commentaire
champs -> id_commentaire, photo_commentaire, nom_commentaire, texte_commentaire, date_commentaire, valide_commentaire
Lorsqu'un visiteur dépose un commentaire, il rempli la table commentaire, dans le champ "photo_commentaire" j'indique l'id de ma photo pour effectuer ma future liaison.
Ma première requête que j'avais effectuée sur ma page de garde c'est celle-ci :
$requete = "select * from photos order by id_photos desc limit 0,6";
J'ai voulu mettre le nombre de commentaires par photos, voici ma nouvelle requête :
$requete = "select photos.* , commentaire.*, count(id_commentaire) as total_commentaire from photos, commentaire where photos.id_photos = commentaire.photo_commentaire group by id_photos order by id_photos desc limit 0,6";
manque de bol, les photos sans commentaire ne s'affiche plus, avez-vous une solution à mon problème ?
merci d'avance et à bientôt ++
Pages : 1