| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment faire un catalogue de produits en PHP
    Le langage de script PHP permet à un développeur Web pour créer un site web qui indique aux visiteurs un éventail d' ensembles de données dynamiques. Par exemple , PHP peut être utilisé pour récupérer des données de produits à partir d'une base de données MySQL et de présenter ces données au Web sous la forme d' un catalogue de produits en ligne. Le développeur peut le style du catalogue en ligne en utilisant les règles de feuilles de style en cascade . MySQL , PHP et CSS sont tous des technologies open source et peut être utilisé par le développeur sans frais. Instructions
    1

    Lancez votre utilitaire phpAdmin et de créer une nouvelle table MySQL pour héberger les données du produit . Nommez la table, "produits" , et placez un champ dans la table pour chaque élément que vous souhaitez afficher dans le catalogue du produit. Par exemple, étudier soigneusement l' exemple de commande SQL suivante . Vous pouvez entrer cette commande en ligne de commande SQL de votre utilitaire de phpAdmin . La commande lance une nouvelle table de produits et crée un ID , description, upcNumber , nom, prix , image et champ d'horodatage .

    CREATE TABLE ` votre_base_de_données ` . ` Produits (produits

    ` id ` INT (100) NOT NULL AUTO_INCREMENT PRIMARY KEY , AB

    ` Description ` VARCHAR ( 3000) NOT NULL , AB

    ` upcNumber VARCHAR ( 100) NOT NULL , AB

    ` nom ` VARCHAR (100) NOT NULL,


    ` prix VARCHAR (100) NOT NULL,


    ` image VARCHAR (100) NOT NULL , AB

    ` timestamp ` tIMESTAMP ( 200 ) NOT NULL DEFAULT CURRENT_TIMESTAMP

    ) MOTEUR = MYISAM
    2

    peuplent les nouveaux champs de données avec les informations de votre produit . Placer les informations de chaque produit dans son champ correspondant. Vous pouvez le faire ma cliquant sur le bouton «Insérer» de l'utilitaire phpAdmin . Par exemple, vous devez placer le nom du produit dans le champ de produit , le numéro CUP du produit dans le champ de upcNumber et le nom du fichier de l'image de chaque produit dans le champ de l'image.
    3

    récupérer les données à partir du catalogue en utilisant PHP. PHP récupère la description de chaque produit à partir de la base de données et affiche les données où il peut être consulté par les visiteurs de votre site . Dans cet exemple de code , PHP interroge la base de données en utilisant la fonction mysql_query , met les données de chaque produit dans un tableau, parcourt le tableau et assigne à chaque élément de données de produit dans une variable correspondant .

    mysql_connect (" localhost", " votreNomUtilisateur ", " votremotdepasse " ) or die ( mysql_error ());

    mysql_select_db ( " votre_nom_base_de_données " ) or die ( mysql_error ());
    < p > $ data = mysql_query ("SELECT * FROM produits ORDER BY id desc" )

    or die ( mysql_error (' Aucun résultat '));

    while ($ info = mysql_fetch_array ( $ data)) {


    $ nom = $ info [ 'nom' ] ;

    $ description = $ info [ 'description'] ;

    $ upcNumber = $ info [' upcNumber '] ;

    imageFile $ = $ info [' image '] ;

    $ prix = $ info [' prix '] ;
    < p >}

    >
    4

    impression et le style de sortie PHP avec les règles CSS . Cet exemple styles de l'image de présentation de chaque produit pour le visiteur du site en utilisant une règle CSS inline . L'image a été flotté à gauche , le nom du produit a été placé dans une balise H1, le nombre UPC affiche dans une balise H4, le prix du produit apparaît comme la tête d'une H5 et la description du produit apparaîtra dans une balise de paragraphe .

    Photos

    < php echo $ nom ; ? >

    Photos

    < php echo $ upcNumber ; ? > < ;/h4> Photos

    < php echo $ prix ; ? >
    Photos

    < php echo Description ; ? >


    5

    Placez la sortie de style à l'intérieur de la boucle du tableau de chaque produit . Cela permet d'afficher une occurrence pour chaque produit récupéré à partir de la base de données . Le code PHP terminé apparaît maintenant comme suit

    < php

    mysql_connect (" localhost", " de VotreNomUtilisateur ", " votremotdepasse " ) or die ( mysql_error ()); . ?

    mysql_select_db ( " votre_nom_base_de_données " ) or die ( mysql_error ());

    $ data = mysql_query ("SELECT * FROM produits ORDER BY id desc" )

    or die ( mysql_error ( ' Aucun résultat '));

    while ($ info = mysql_fetch_array ( $ data) ) {


    $ nom = $ info [ 'nom' ] ;

    $ description = $ info [ 'description'] ;

    $ upcNumber = $ info [' upcNumber '] ;

    imageFile $ = $ info [' image '] ; Photos

    $ prix = $ info [' prix '] ; ?

    > Photos

    ;
    Photos

    < /h1> Photos

    < php echo $ upcNumber ; ? >

    Photos

    < php echo $ prix ; ? >
    Photos

    < php echo Description ; ? > ?

    Photos

    < php

    }

    > Photos

    Previous :

    next :
      articles connexes
    ·Tutoriel sur la façon de programmer un SQL 
    ·Comment faire pour créer un programme qui remplace ent…
    ·Comment faire pour redémarrer MySQL dans Plesk 
    ·SMTP PHP Tutoriel 
    ·PHP Unset définition de classe 
    ·Comment protéger SQL Inject de Déclarations 
    ·Comment utiliser PHPMailer sur un Webform 
    ·Comment puis-je ajouter un script PHP utilisant MySQL 
    ·Comment surveiller MySQL avec Pandora 
    ·Comment insérer PHP dans WordPress 
      articles en vedette
    ·Comment augmenter DIV hauteur en fonction de l'Autre DI…
    ·Règles pour Paper Punch Encoding 
    ·Apache Thrift PHP est lente 
    ·Comment faire pour activer un bouton à bascule en VBA 
    ·Comment teneurs moyennes Utilisation de Java 
    ·Comment faire pour intégrer Windows Media Player en Ja…
    ·Comment faire pour créer un programme d'installation d…
    ·Comment créer une page avec phpgacl 
    ·Comment faire pour convertir Seconds to Time for Visual…
    ·Comment utiliser les fonctions de paramètres variables…
    Copyright © Connaissances Informatiques http://fr.wingwit.com