Aller au contenu


Photo
- - - - -

Une question d'organisation.


  • Veuillez vous connecter pour répondre
7 réponses à ce sujet

#1 malphy

malphy

    Mega Power Member

  • Membres
  • 361 messages

Posté 03 juin 2002 - 04:06

Voila j'ai commencé à faire un site dans lequel il y aura des tutoriaux et des articles. Alors j'ai compris le principe pour gérer tout ca avec php/mysql. J'ai installé easyphp, créé mes tables avec phpMyAdmin. Puis j'ai par exemple une page tutoriaux.php3 dans laquelle j'appelle le tutoriaux qui va bien.
Maintenant je voulais savoir comment je devrais m'organiser pour pouvoir gérer tout ca de manière optimale. J'attends tout vos précieux conseils issus de votre expérience. Merci :P
  • 0

PUBLICITÉ

    Annonces Google

#2 PouYou

PouYou

    Extrem Member

  • Membres
  • 682 messages

Posté 03 juin 2002 - 04:28

Je comprends pas très bien ce que t'attends comme réponse, mais je dirais déjà, fais des rubriques, donc tu peux créer une table supplémentaire qui contient les rubriques, et une table qui contient les adresses des tutoriaux
Précise un peu ta demande stp... :P
  • 0

#3 Neuromancer

Neuromancer

    Extrem Member

  • Membres
  • 926 messages

Posté 03 juin 2002 - 04:39

Le gros avantage des bases de données, c'est de pouvoir trier les informations selon plusieurs critères. L'important c'est de bien choisir ces critères (même si tu peux les ajouter plus tard avec pas mal de boulot).

Pour tes tutoriaux, je vois qq critères évidents : le sujet, la date de parution, l'auteur et puis pê la note si tu envisages un système de notation.

Mais ta question est vachement floue. Tu veux savoir comment faire la liste des tutos, comment optimiser tes bases de données, tes requètes ?
  • 0

#4 malphy

malphy

    Mega Power Member

  • Membres
  • 361 messages

Posté 03 juin 2002 - 06:01

Bon je vous explique ce que j'ai fait (j'ai d'ailleurs de plus en plus l'impression que ca n'est pas top mon affaire)

J'ai créé une table 'tutoriaux' dans laquelle j'ai mis les champs suivants : id, titre, résumé, date, auteur et texte (c dans ce champ que je compte mettre le texte de mes tuts, mais j'ai l'impression que ca le fait pas d'après ce que vous m'avez dit). Je remplis cette table avec phpMyAdmin, mais la aussi je doute un peu.

Ensuite j'ai créé une page intitulé liste_tutoriaux.php3 qui affiche la liste de tous mes tutoriaux, et une autre page tutoriaux.php3 qui affiche le tutorial demandé.

J'espère être clair, et dites moi ce qui cloche dans ma démarche. Je pense que c surtout au niveau du champ texte de ma table. Merci encore.
  • 0

#5 PouYou

PouYou

    Extrem Member

  • Membres
  • 682 messages

Posté 03 juin 2002 - 06:09

Ben c'est pas mal, juste un ou deux points :
c'est comme ça que j'avais pensé commencer mon site, mais ce sera beaucoup plus simple si tu mets le tutorial dans une page .html normale (ou php si le tuto est interactif), tu mets, au lieu du texte, l'adresse de la page, dans ta table, et tu fais un include, à partir de ta page tutoriaux.php3

Sinon, c bon, sauf que ça sera pas ordonné. Je te conseillerais de rajouter au moins un champ "rubrique", et après quand tu fais ton "SELECT * FROM ...", tu rajoutes ORDER BY rubrique

Remplir par phpmyadmin, je vois pas ce qu'il y a de mauvais, tu peux te créer une page pour ajouter, si tu veux donner cette possibilité à d'autres personnnes sans qu'elles accedent à tte ta base de donnée, mais sinon c pas utile.
  • 0

#6 malphy

malphy

    Mega Power Member

  • Membres
  • 361 messages

Posté 03 juin 2002 - 10:29

Merci beaucoup pour cette lanterne :P :-(

Lorsque je fais include, ca met la page de mon tutorial dans ma page tutoriaux.php3 ou ca en ouvre une autre ?
  • 0

#7 PouYou

PouYou

    Extrem Member

  • Membres
  • 682 messages

Posté 03 juin 2002 - 10:31

Quand tu mets include, ça recopie l'intégralité de la page que tu inclus dans la page mère, à l'endroit désiré. Donc l'utilisateur voit pas la différence.
  • 0

#8 malphy

malphy

    Mega Power Member

  • Membres
  • 361 messages

Posté 03 juin 2002 - 10:38

C'est nickel, pil poil ce qu'il me faut. Je pense que je reviendrais pour d'autres questions.

Image IPB
  • 0