Les partenaires publicitaires:

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 pour le Web sous la forme d'un catalogue de produits en ligne. Le développeur peut coiffer le catalogue en ligne en utilisant les règles de feuille de style en cascade. MySQL, PHP et CSS sont toutes les technologies open source et peuvent être utilisés par le développeur, sans frais.

Instructions

  • 1

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

    CREATE TABLE votre_base_de_données.`produits (

    ça INT (100) NOT NULL AUTO_INCREMENT PRIMARY KEY,

    description VARCHAR (3000) NOT NULL,

    `UpcNumber VARCHAR (100) NOT NULL,

    nom VARCHAR (100) NOT NULL,

    prix VARCHAR (100) NOT NULL,

    image VARCHAR (100) NOT NULL,

    horodatage TIMESTAMP (200) NOT NULL DEFAULT CURRENT_TIMESTAMP

    ) MOTEUR = MyISAM

  • 2

    Remplir les nouveaux champs de données avec les informations de votre produit. Placez les informations pour chaque produit dans son champ correspondant. Vous pouvez le faire en cliquant sur le mon "Insérer" bouton à partir de l'utilitaire phpAdmin. Par exemple, vous devez placer le nom du produit dans le champ de produit, du produit le numéro UPC dans le champ 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 du catalogue en utilisant PHP. PHP récupère la description de chaque produit 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, une boucle à travers le tableau et assigne à chaque élément de données de produit dans une variable correspondant.

    lt;? php

    mysql_connect ("localhost", "votre pseudonyme", "votre mot de passe") Or die (mysql_error ());

    mysql_select_db ("votre_nom_de_base_de_données") Or die (mysql_error ());

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

    ou mourir (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»];

    }

    ?gt;

  • 4

    Imprimer et le style de la sortie de PHP avec les règles CSS. Cet exemple styles d'image de présentation de chaque produit pour le visiteur du site en utilisant une règle CSS inline. L'image a été lancée vers la gauche, le nom du produit a été placé à l'intérieur d'une balise H1, le CUP écrans au sein d'une balise H4, le prix du produit apparaîtront comme une tête de H5 et la description du produit apparaîtront dans une balise de paragraphe .




    lt;? php echo $ Nom gt?;

    lt;? php echo $ upcNumber- gt;

    lt;? php echo Prix- $ gt?;

    lt;? php echo Description- gt?;

  • 5

    Placez la sortie de style au sein de la boucle de tableau de chaque produit. Cela permet d'afficher une occurrence pour chaque produit extraites de la base de données. Le code PHP terminée apparaît maintenant comme suit.

    lt;? php

    mysql_connect ("localhost", "votre pseudonyme", "votre mot de passe") Or die (mysql_error ());

    mysql_select_db ("votre_nom_de_base_de_données") Or die (mysql_error ());

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

    ou mourir (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»];

    ?gt;

    lt;? php echo $ Nom gt?;

    lt;? php echo $ upcNumber- gt;

    lt;? php echo Prix- $ gt?;

    lt;? php echo Description- gt?;

    lt;? php

    }

    ?gt;

» » » » Comment faire un catalogue de produits en php