Bonjour Aide pour espace menbre

cedric321 Messages postés 126 Date d'inscription   Statut Membre Dernière intervention   -  
debalsjeremy Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour donc, j'ai comme projet de crée un site mais actuellement depuis 1semaine environs je suis blockeé, ne savant pas comment faire pour faire un espace ou les personne peuve se creé un compte sur le site et mettre des commentaire en dessous de chaque article ( en attendant d'avoire un saulution pour les commentaire j'ai mis disques) ainsi que d’envoyé des message privé. Mes connaisance en html,css,mysql sont pas énorme ni trop faible.

Merci de votre réponse cédric.
A voir également:

2 réponses

jackpervers
 
Salut,

En effet ça demande plusieurs technologies.
HTML ne permet de faire site des sites statique.
On peut rajouter les fichiers du programme (en PHP par exemple) pour communiquer avec une base de données.

C'est là qu'intervient SQL, langage des bases de données comme mySQL.

Vous pouvez aller sur "open class room" ou autre site du genre pour vous former rapidement(cela prendra quand même beaucoup de travail).
Vous pouvez utiliser un CMS.
Ou créer un blog.

Toutes ces solutions correspondent à ce que vous voulez faire et présente différents avantages et contraintes propres aux technologies utilisées et au degré de technicité auquel on intervient.
1
debalsjeremy Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   1
 
Pour la création de compte :

HTML, CSS --> pour faire un jolie formulaire
Javascript (jQuery) --> pour donner une jolie expérience utilisateur et faire une première vérification du formulaire côté client.
PHP, SQL (MySQL) --> pour le côté serveur avec une vérification des champs du formulaire en php + remplissage d'une table d'une base de donnée préalablement crée avec des requêtes SQL introduite par l'intermédiaire du PHP.

Pour les commentaires :

HTML, CSS : pour la mise en forme
Javascript (jQuery) : plus particulièrement de l'ajax pour voir les commentaires en temps réel sans rechargement de la page. Tout ces commentaire serons introduis dans la même base de donnée mais dans une autre table a travers du PHP. Et l'Ajax ira chercher dans la base de donnée.

C'est une solution, pas la seule mais c'est une des plus simple à mon avis.
1
cedric321 Messages postés 126 Date d'inscription   Statut Membre Dernière intervention   2
 
Ok merci Pour cette réponses rapides je vais essyer de mettre dans ce que tu ma dit mais juste pour info les compte sont bien reliés au commentaires ?
0
debalsjeremy Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   1
 
Oui suffit juste de reliés les tables SQL membres et commentaire ensemble.

Exemple :

Table utilisateur : #IDUtilisateur, nom, prénom, pseudo, mdp
Table commentaire : #ID, commentaire, *IDUtilisateur

Je t'explique si tu n'a jamais fait de SQL :

# : veut dire que c'est la clé primaire --> on ne peut pas se permettre de prendre le nom ou prénom comme clé primaire car deux personnes peuvent s'appeler exactement de la même façon en donnant un ID a chaque membre ça évitera des problème avec des personne de meme nom et prénom. Le pseudo peut aussi être clé primaire car c'est unique, ça donnerais du coup :

Table utilisateur : nom, prénom, #pseudo, mdp
Table commentaire : #ID, commentaire, *pseudo

John Doe --> id = 1
John DOE 2 --> id = 2

ou

John Doe --> pseudo = johnDoe1
John DOE 2 --> id = johnDoe2


etoile, signifie clé étrangère : c'est grâce a ça que les tables sont reliés, c'est grâce a ça que par exemple le commentaire avec l'ID = 1 aura comme auteur le pseudo johnDoe1

Après tu apprends les bases du SQL et de MySQL c'est le plus simple et tu verra tout ça .. J'essaye d'expliquer du mieux que je peux...
0