Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/12/2010, 14h22   #1
Membre à l'essai
 
Inscription : décembre 2006
Messages : 168
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 168
Points : 24
Points : 24
Par défaut enregistrer page en BDD

Bonjour,

Je commence à développer en php pour créer un site qui contiendra une dizaine de pages. Je voulais savoir si il était mieux de créer dans ma base de données une table par page afin de faciliter la maintenance du site ?

Je vous remercie par avance.

Cordialement
exile69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 14h24   #2
Membre éprouvé
 
Avatar de radicaldreamer
 
Homme Guillaume
Développeur Web
Inscription : décembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 21
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2007
Messages : 353
Points : 473
Points : 473
Là comme ça je te dirais que ça dépend du site que tu veux faire.

En 2-3 mots peux-tu l'expliquer? Ca sera plus simple de te répondre.

Le site doit gerer des actualités? Est-ce un site dit "vitrine" avec du contenu statique?
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi.

- Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
radicaldreamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 14h26   #3
Nouveau Membre du Club
 
Inscription : novembre 2007
Messages : 43
Détails du profil
Informations personnelles :
Âge : 37

Informations forums :
Inscription : novembre 2007
Messages : 43
Points : 32
Points : 32
Salut,

Pourquoi faire une table par page ?
A ta place je créerai une table avec les champs qui vont bien :
id_page ; title_page ; contenu_page ; etc....

Toutes les pages dans une table, c'est la bonne méthode
greg91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 14h29   #4
Membre à l'essai
 
Inscription : décembre 2006
Messages : 168
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 168
Points : 24
Points : 24
Merci de vos réponses, en fait sa sera un site de cuisine (chef à domicile)

Sur lequel on trouvera des recettes de cuisines, la possibilité aux utilisateurs de commander une recette sur le site. Des actualité sur les nouvelles recettes inventées par le chef cuisinier.
exile69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 14h33   #5
Nouveau Membre du Club
 
Inscription : novembre 2007
Messages : 43
Détails du profil
Informations personnelles :
Âge : 37

Informations forums :
Inscription : novembre 2007
Messages : 43
Points : 32
Points : 32
Alors, une table pour les recettes de cuisines et une autre table pour les actualités.
Si tu veux gérer des utilisateurs, il te faudra également une autre table etc ...
greg91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 14h34   #6
Membre éprouvé
 
Avatar de radicaldreamer
 
Homme Guillaume
Développeur Web
Inscription : décembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 21
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2007
Messages : 353
Points : 473
Points : 473
Alors dans ce genre de site on ne raisonne pas par table/page mais plus par objet/table.

J'entends par objet, l'objet de ta table c'est à dire qu'est ce que ma table va contenir. Des recettes de cuisine? Des utilisateurs? Des actualités?

Chaque chose que tu voudras renseigner dynamiquement dans ton site (ajouter une nouvelle recette par exemple) fera l'objet d'une table.

Exemple d'un site de cuisine:
Les recettes->table recette
Les commentaires de recette->commentaires
Les demandes->demandes (qqn demande via un formulaire une recette)
Les utilisateurs du site->utilisateurs (s'ils ont besoin d'être inscrit)

toutes ces choses sont à reflechir et à mettre sur papier avant de commencer le développement.

Bien structurer ses idées et les mettre sur papier est à mon sens l'une des clefs les plus importantes dans le développement.

cf: cahier des charges en gros
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi.

- Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
radicaldreamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 14h47   #7
Nouveau Membre du Club
 
Inscription : novembre 2007
Messages : 43
Détails du profil
Informations personnelles :
Âge : 37

Informations forums :
Inscription : novembre 2007
Messages : 43
Points : 32
Points : 32
Tu as tout compris

Pour les commentaires des recettes tu utilisera l'identifiant unique de la table recette pour savoir à qu'elle recette appartient le commentaire.
greg91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 14h51   #8
Membre à l'essai
 
Inscription : décembre 2006
Messages : 168
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 168
Points : 24
Points : 24
Ok merci pour toutes vos réponses, je vous remercie bien, je vais me faire un petit cahier des charges
exile69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h31.


 
 
 
 
Partenaires

Hébergement Web