Page 1 sur 1
problème technique par manque de connaissance en php et sql
Posté : 23 sept. 2006, 01:19
par alex9111
Bonjour, voilà cela fait quelques semaines que j'utilise dreamweaver donc je suis un novice (ma connaissance en php est basique). Je suis actuellement en train de préparer un site perso et j'en suis à la partie membre.
Voilà où j'en suis actuellement : j'ai fait les formulaires de connection avec accès restreint des différentes pages de la section membre ainsi que les formulaires d'enregistrement des nouveaux membres. Egalement, j'ai fini de faire la partie "afficher mes informations" afin que le membres puissent modifier lui même ses info personnelles.
Mon problème actuellement ::: Je souhaiterai que les membres puissent s'envoyer des messages privés via mon site (et donc via leur compte perso). J'aurai donc besoin de conseil pour faire cette partie car je ne sais pas par quel bout commencer.... doi-je créer une nouvelle table dans ma base de donnée pour stocker ces messages? comment doit-je faire après pour afficher les messages respectifs à destinations des membres? voilà j'espère que vous me donnerez des pistes à suivre.. merci d'avance !
Posté : 25 sept. 2006, 00:27
par finipe
Comme ça au débotté, je dirais qu'il te faut créer une table sql, contenant les champs suivants :
- id : identifiant unique pour un message
- texte : le texte du message
- id_dest : l'id de l'user qui reçoit le message
- id_envo : l'id de l'user qui envoie le message
Je pense qu'à partir de ça, tu peux faire tout ce que tu veux.
Posté : 25 sept. 2006, 09:12
par sadeq
Pour recréer la farine c'est pas la peine, pour les messages il y a la messagerie électronique et seuls les membres y auront accès.
Posté : 26 sept. 2006, 23:52
par alex9111
Comme ça au débotté, je dirais qu'il te faut créer une table sql, contenant les champs suivants :
- id : identifiant unique pour un message
- texte : le texte du message
- id_dest : l'id de l'user qui reçoit le message
- id_envo : l'id de l'user qui envoie le message
Je pense qu'à partir de ça, tu peux faire tout ce que tu veux.
ok merci pour cette piste. De toute façon, j'ai commencé à étudier le php et je pense que d'ici quelques temps j'arriverai bien à me débrouiller.
Pour recréer la farine c'est pas la peine, pour les messages il y a la messagerie électronique et seuls les membres y auront accès.
Oui mais le but de mon message est de tirer un enseignement au bout ... donc je vais continuer dans ma voix

Posté : 27 sept. 2006, 11:00
par fred9999
il manque un ou deux champs
dans la table proposée :
un champ titre : pour que tu n'est pas tout le texte a afficher dans la boite de réception.
et un champ date : tjs utile
sinon on dit continuer dans ma voie et non voix

Posté : 28 sept. 2006, 00:35
par alex9111
sinon on dit continuer dans ma voie et non voix

merci pour la correction
un champ titre : pour que tu n'est pas tout le texte
un champ titre : pour que tu
n'es pas tout le texte
sinon merci pour le complément d'informations. Je commence tout juste à m'interresser au php donc c'est un peu la découverte en ce moment.
Sinon comment peut-on faire pour marquer un message comme lu?
Ah oui autre chose : comment peut-on faire pour prévenir la personne qui a envoyé le message que celui-ci a bien été lu (par le destinataire)?
Merci d'avance!
Posté : 28 sept. 2006, 12:34
par sadeq
sinon on dit continuer dans ma voie et non voix

merci pour la correction
un champ titre : pour que tu n'est pas tout le texte
un champ titre : pour que tu
n'es pas tout le texte
....
En fait, le correct est :
que tu n'aies pas forme au subjonctif (voir:
http://www.restena.lu/amifra/exos/conj/regavoiretre.htm)
Sinon pour ton questionnement, ne suffirait-il pas d'ajouter un champ de type logique nommé "lu" dans la table "message" que seul le destinataire pourrait activer en le mettant à l'état "vrai".
La personne qui visualiserait alors le message saurait son état de lecture selon la valeur de ce champ (par défaut "faux")
Posté : 28 sept. 2006, 17:29
par alex9111
lol oui j'avoue je me suis un peu précipité... merci pour la correction
Sinon pour ton questionnement, ne suffirait-il pas d'ajouter un champ de type logique nommé "lu" dans la table "message" que seul le destinataire pourrait activer en le mettant à l'état "vrai".
La personne qui visualiserait alors le message saurait son état de lecture selon la valeur de ce champ (par défaut "faux")
ok merci je vais regarder ça !
Re: problème technique par manque de connaissance en php et
Posté : 04 oct. 2006, 10:44
par Invité
Bonjour, voilà cela fait quelques semaines que j'utilise dreamweaver donc je suis un novice (ma connaissance en php est basique). Je suis actuellement en train de préparer un site perso et j'en suis à la partie membre.
Voilà où j'en suis actuellement : j'ai fait les formulaires de connection avec accès restreint des différentes pages de la section membre ainsi que les formulaires d'enregistrement des nouveaux membres. Egalement, j'ai fini de faire la partie "afficher mes informations" afin que le membres puissent modifier lui même ses info personnelles.
Mon problème actuellement ::: Je souhaiterai que les membres puissent s'envoyer des messages privés via mon site (et donc via leur compte perso). J'aurai donc besoin de conseil pour faire cette partie car je ne sais pas par quel bout commencer.... doi-je créer une nouvelle table dans ma base de donnée pour stocker ces messages? comment doit-je faire après pour afficher les messages respectifs à destinations des membres? voilà j'espère que vous me donnerez des pistes à suivre.. merci d'avance !