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

PHP & Base de données Discussion :

Cherche exemple de code pour gestion de pages HTML [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Programmeur fou
    Inscrit en
    Octobre 2010
    Messages
    363
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Programmeur fou

    Informations forums :
    Inscription : Octobre 2010
    Messages : 363
    Par défaut Cherche exemple de code pour gestion de pages HTML
    Bonjour à tous,

    Je cherche des exemples de code pour créer de façon dynamique une page HTML.

    En deux mots, j'ai un formulaire sur un serveur WEB qui permet de saisir les données d'un visiteur, ensuite je les enregistre dans une base MySQL, et ensuite je construis une page HTML avec les données en question et je la publie sur le serveur, une page par utilisateur (avec son nom, sa photo, etc etc)

    La fonction recherche renvoie des centaines de réponses, la plupart fournissant uniquement des info sur telle ou telle fonction (comme fopen). Ne connaissant pas du tout php, j'ai suivi le tuto de l'amie Sylvie Vauthier, mais cet aspect n'y figure pas.

    Merci de me donner quelques pointeurs vers des exemples de code svp

    Le pseudocode est le suivant :

    entrez votre prénom, nom, adresse
    téléchargez une photo de vous
    cliquez là
    (mise à jour de la base)
    (génération de la page HTML)
    (page HTML) :
    Bonjour Monsieur/Madame prénom nom
    Vous habitez à adresse
    et voici une photo de vous
    +----+
    | o o |
    | / |
    | \_/ |
    +----+


    Merci merci !

    Didier

  2. #2
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Bonjour,

    J'ai du mal à saisir où se situe ton problème.
    Tu n'arrives pas ( je reprends ton pseudocode ) à afficher la page html correspondant à l'utilisateur qui vient de saisir ses données c'est bien ça ?
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  3. #3
    Membre éclairé
    Homme Profil pro
    Programmeur fou
    Inscrit en
    Octobre 2010
    Messages
    363
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Programmeur fou

    Informations forums :
    Inscription : Octobre 2010
    Messages : 363
    Par défaut
    En fait, je ne connais pas le code, donc je cherche des exemples pour compléter les TP réalisés avec le premier cours que j'ai suivi.

    Je suis en train de bosser le cours sur les formulaires de Guillaume, je pense que je vais trouver là.

    Merci.

    D.

  4. #4
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Tu ne connais pas le code ?

    Mais tu en es où alors ? Moi j'avais compris que tu avais déjà le formulaire d'inscription, les insert en base.
    Ce n'est pas le cas ?
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  5. #5
    Membre Expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Par défaut
    Salut

    En deux mots, j'ai un formulaire sur un serveur WEB qui permet de saisir les données d'un visiteur, ensuite je les enregistre dans une base MySQL, et ensuite je construis une page HTML avec les données en question et je la publie sur le serveur, une page par utilisateur (avec son nom, sa photo, etc etc)
    Ce que tu décris ici c'est le principe d'un site "statique", c'est à dire qu'il va avoir autant de pages (statiques) que d'utilisateurs.

    Pourquoi créer ces pages HTML (statiques) pour chaque utilisateur ?
    Un site dynamique c'est théoriquement fait pour éviter de créer ces pages HTML, mais de créer 1 seule page en Php qui elle prévoit de récupérer les informations de l'utilisateur selon un paramètre (identifiant de l'utilisateur) pour afficher (générer) le code HTML contenant les infos de cet utilisateur.
    Donc 1 seule page Php quelque soit le nombre d'utilisateurs.

    Je ne comprends pas trop le but de tout cela ?

  6. #6
    Membre éclairé
    Homme Profil pro
    Programmeur fou
    Inscrit en
    Octobre 2010
    Messages
    363
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Programmeur fou

    Informations forums :
    Inscription : Octobre 2010
    Messages : 363
    Par défaut
    Re FirePrawn :

    Je ne veux pas trop te faire perdre ton temps...
    je ne connais que Fortran, Basic, VBscript, le HTML et le DCL de VMS
    En ce moment, j'écris des petits bouts de programme en php à partir des tutos trouvés ici et je les teste avec Wamp sur mon pécé. Un bout pour saisir les données (c'est fait), un autre pour écrire dans ma base MySQL (c'est fait) et un 3e pour lire mes données de la base (c'est fait).
    Maintenant, j'ai besoin d'un bout de code pour créer ma page toto.html avec les données dedans.

    en pseudocode ce sera

    créer fichier
    ouvrir fichier en écriture (je suppose que c'est la même chose s'il n'existe pas)
    écrire mon code HTML
    fermer mon fichier
    revenir sur la page d'accueil
    afficher le lien vers la page HTML générée, pour que le gugus voit ce qu'il a pondu

    Mieux ?

    Re RunCodePhp :

    l'idée est de faire indexer ces pages par Google pour que l'on trouve la page de chaque gugus à partir de certains critères. Le projet étant un poil confidentiel, ce m'est difficile d'être plus précis sur ces critères, j'espère que l'on me pardonnera. Pour détailler un tout petit peu, toutes proportions gardées, est-ce que Facebouque génère ses pages de façon dynamique ou est-ce qu'il y en a une par personne ?

  7. #7
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Je comprends toujours pas ton histoire de fichier

    Pour moi ce que tu veux faire est le plus basique des cas nominaux de CRUD

    Comme l'a dit Run, pour restituer tes données, tu n'as besoin que d'une seule page, imaginons infos.php.
    Et dans cette page, tu récupères les informations de ta table utilisateur, puis tu appliques des conditions pour afficher uniquement celles qui t'intéressent.

    Si en plus, tu veux pouvoir afficher les informations de l'utilisateur actuellement connecté sur ton site, et bien tu récupères l'id de cet utilisateur après l'insert en base, tu le stockes dans une variable de session, et tu poses ta condition sur cet id.
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] exemple de code pour gestion d'articles
    Par akhiba dans le forum VBA Access
    Réponses: 1
    Dernier message: 15/06/2011, 19h59
  2. Exemple de code pour appeler un Web Service
    Par ericw78 dans le forum Wildfly/JBoss
    Réponses: 6
    Dernier message: 21/05/2008, 19h58
  3. Code pour préchargement de page
    Par xs-boy dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/08/2007, 00h26
  4. Réponses: 1
    Dernier message: 30/08/2006, 18h26
  5. code pour gestion d'une bibliotheque
    Par le_gueux90 dans le forum C
    Réponses: 9
    Dernier message: 30/11/2005, 16h32

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