IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

créer son site en php/mysql entierement


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 49
    Par défaut créer son site en php/mysql entierement
    bonjour
    j'aimerais avoir des ptis conseils sur cette façon de mettre a disposition son site internet!
    Voilà, j'utiliserais donc une seule page, avec des urls differentes ...
    Mais cette page unique, sera t'elle la page index ou une autre ?

  2. #2
    M4x
    M4x est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 15
    Par défaut
    Bonjour,

    Pourrais-tu être plus précis ? Pourquoi dis tu que tu utiliserais "donc" une seule page, comme si c'etait l'evidence même ? La plupart des sites en php/MySQL sont des portails/blogs/forums, et contiennent bien plus d'une page.
    Je pense que par "page", tu entends "thème" peut être (encore appelé layout , template, ou style). L'index c'est tout généralement la page d'accueil, la première page que tes internautes vont voir.

    Cherches tu à écrire le site toi même ? Car tu as bon nombre de softs opensource (gratuits avec parfois certaines conditions suivant la licence, genre partage de toutes tes modifications) en php/mysql qui te permettent de faire ton propre site/blog/mysql sans savoir coder.
    Tu en trouveras bon nombre d'exemples sur cms-gratuit.com (oui c'est une pitite pub hé hé), mais qui est loin d'être finis :p, aussi je te recommande la version amerlok opensourcecms.com .

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 49
    Par défaut
    bonjour à tous!
    je parle d'1 seule page, puisque je vais passer par ma base de donnée!
    Si je mets autant de page que j'ai de liens, plus la peine de passer par la base de donnée, enfin dites moi si je me trompe ...

    Tout le contenu duu site sera généré par base de donnée, selon les liens que j'aurrais arrangé!
    Ensuite une requete mysql avec un select sera établit, pour afficher le contenu de la page demandée ...
    du coup je joue uniquement sur 1 page ...

    Ensuite pour ce qui est du tutoriel, est ce que je pourrais savoir ou il est ?

    merci à tous

  4. #4
    Membre éclairé Avatar de allyson
    Inscrit en
    Août 2003
    Messages
    261
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 261
    Par défaut
    salut
    c'est tout à fait faisable mais ça implique beaucoup de vérifications! beaucoup de tests... et tout dépendra du contenu de tes pages!
    moi je vois plein de if elseif...
    c'est peut être optimal mais ce n'est pas très pratique!
    bon courage

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 49
    Par défaut
    bonjour
    que me conseiller alors ?
    De plus je vais avoir des pages, qui vont necessiter des scipts php, je ne vais tout de même pas inserer les scripts php dans ma base de donnée ...

  6. #6
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Salut

    Je te recommande vivement de ne pas tout mettre dans une seule page, ce serait ingérable.
    La totalité des sites existants utilisent le même principe, à savoir d'utiliser un ou deux fichiers pour chaque thématique. Bien entendu, le dynamisme se situe dans les identifiants passés en paramètre. Il ne s'agit pas de créer une page pour chaque membre, auquel cas tu n'aurais pas un site dynamique, mais d'une page générique pour tous les membres.

    Les cours de Développez.com sont disponibles ici :
    http://php.developpez.com/cours/

    Et la FAQ est ici :
    http://php.developpez.com/faq/

    Bonne continuation !

  7. #7
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    Pour info, ca peut être réalisable, mais il faut que la structure de ton site y corresponde...

    Pour mon site, j'ai un template en PHP, dans lequel je charge mes différents éléments via des include. Il faut également que la structure de ta DB soit bien pensée pour faciliter l'accès aux différents éléments (mots clés, menus, pages, ...)
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  8. #8
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Flûte titoumimi, tu m'obliges à donner davantage de liens :/

    Structure de la BDD (=analyse)


    Base de données, en particulier le langage SQL


    Templates

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 49
    Par défaut
    je viens de regarde rles liens laissés par vos soins!
    Mais je pense que vous faites erreur, car vu la complexité des uml par exemple!
    Je veux faire un site qui utilise la bdd pour l'affichage de mes pages, la je crois que vous chercher trop complexe!

    Au pire je vais faire 1fichier/pages, et j'insererais le contenu adequat ...

    Mes question sont plutot comment vous vous y prennez vous, combien de fichier, de page ?
    que mettez vous comme code dedans ...

    merci

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 49
    Par défaut
    de plus dans les cours, j'ai bien regardez et je viens de regarder encore, aucun cour ne traite le mode php/mysql pour un site

  11. #11
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Salut

    Je t'ai indiqué les techniques bonnes à utiliser pour n'importe quelle page, quel que soit la taille de ton code. Cela dit, il est vrai que c'est un peu complexe à mettre en place de but en blanc pour une première page.

    Je te recommande d'y aller par étapes.
    1. Fais la structure de ta base de données et interface du PHP pour l'utiliser.
    2. Ensuite, tu peux essayer de voir quels problèmes sont posés par la structure que tu as choisie.
    3. Peu à peu, tu arriveras aux techniques expliquées dans les liens ci-dessus.


    Citation Envoyé par zimotep
    aucun cour ne traite le mode php/mysql pour un site
    Il y a, au contraire, des tonnes de sites Web qui en parlent. Je ne doute pas que Développez.com le fasse également.

  12. #12
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    Citation Envoyé par Kirkis
    Flûte titoumimi, tu m'obliges à donner davantage de liens :/
    désolé, je ne voulait pas te donner du boulot en rabe

    Bon, sinon zimotep, pour te donner une petite idée de comment je fait :

    Dans ma DB, j'ai une table où j'ai mes menus, une table ou j'ai mes pages, et une table chargée de lier les deux (pour chaque page, j'appelle tel menu).

    dans ma page PHP (seule page de mon site), je passe en paramètre l'id de la page que je veux afficher. Je récupère cet Id, et je vai chercher dans ma DB le contenu de la page qui lui correspond, ainsi que le menu lié à cette page, et je l'affiche.

    après, dans ta DB, tu peux avoir simplement un lien vers une page HTML que tu inclus, ou bien mettre le contenu directement

    C'est bien sur schématisé, mais voilà le principe
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 49
    Par défaut
    bonsoir
    merci de vos réponses à tous les 2.

    titoumimi, ta technique m'interesse!
    Tu dis que tu utilise 1 seule page, comment la nomme tu ?
    la voit on apparaitre ou pas ?

    comment géres tu les cas ou on tappe differement ton adresse web :
    http://tonsite.fr
    http://tonsite.fr/index.html ou php
    http://tonsite.fr?id=index ...

  14. #14
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    ma page est nommée index.php.

    lors du premier passage, elle esa appelée comme suit :

    http://monsite/index.php

    Comme il n'y a pas de valeurs à récupérer, je dit que l'id par défaut de la page à afficher est 1 (correspondant à ma page d'accueil dans ma DB)

    Lors d'un clic sur un lien, ce sera appelé comme ca :

    http://monsite/index.php.id_p=25

    Dans ce cas là, je récupère l'id de la page passé en paramètre, et je vai chercher les données correspondantes dans ma DB, et je les affiche au bon endroit.
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 49
    Par défaut
    ok un grand merci à toi!
    juste un dernier truc, j'imagine donc que ton parametre est id_page c'est bien çà ?

    tu fais un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    empty($_GET['id_page'])) { $page = 'index'}

  16. #16
    Membre éprouvé Avatar de bartrik
    Inscrit en
    Novembre 2003
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 104
    Par défaut
    Salut,
    perso j'ai créer un site (en interne) avec une seule page chargé au depart, pour le reste j'utilise un systeme de template (ça va de soi, quoique) et puis tous les modif d'affichage etc... sont basé sur web2 et ajax (je crois qu'il y a tout ce qu'il faut dasn les tuto's.

    Bart

Discussions similaires

  1. Comment créer un QCM en php/mysql?
    Par megapacman dans le forum Requêtes
    Réponses: 11
    Dernier message: 16/01/2020, 15h46
  2. Cherche Hébergement gratuit site web [PHP-MySQL]
    Par HULK dans le forum Gratuit
    Réponses: 15
    Dernier message: 20/01/2010, 22h53
  3. Extranet et les sites Internet : php/mysql
    Par kagura dans le forum Outils
    Réponses: 12
    Dernier message: 21/06/2006, 10h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo