亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP développe une fonction simple de panier d'achat pour créer une table de base de données

Dans les chapitres précédents, nous avons introduit javascript et jquery pour implémenter la fonction de panier.

Dans ce chapitre, nous utiliserons le code php pour expliquer les idées d'implémentation de la fonction de panier d'achat à nos amis.

La méthode consiste à stocker les produits obtenus à partir de la base de données dans un tableau et à exploiter le tableau. Chaque ensemble d'enregistrements du tableau contient des informations sur un produit (numéro, prix, etc.), <. ?? >

Après avoir cliqué pour acheter un produit, l'achat du produit est traité dans la session. S'il s'agit du premier achat, les informations sur le produit correspondantes sont ajoutées à la session ;

L'achat augmentera le prix total et la quantité de produits correspondants. Enfin, les informations sur les produits de la session (c'est-à-dire les produits dans le panier) et le prix total sont affichés sur la page.

1601.png

Tout d'abord, créez une base de données de test?:

<?php
// 創(chuàng)建連接
$conn = new mysqli("localhost", "uesename", "password");
// 檢測連接
if ($conn->connect_error) 
{    
    die("連接失敗: " . $conn->connect_error);} 
    // 創(chuàng)建數(shù)據(jù)庫
    $sql = "CREATE DATABASE test";
        if ($conn->query($sql) === TRUE) 
        {    
        echo "數(shù)據(jù)庫創(chuàng)建成功";
        } else {    
        echo "Error creating database:" . $conn->error;
        }
    $conn->close();
?>

Créez ensuite une bonne table simple , utilisé pour stocker les informations sur le produit

Créez simplement 3 répertoires?:

id?: Il est unique, tapez int et sélectionnez la clé primaire.

nom?: nom du produit, le type est varchar, la longueur est 20.

prix?: prix du produit, le type est varchar, la longueur est de 20.

<?php
$SQL = "CREATE TABLE IF NOT EXISTS `good` ( 
  `id` int(6) unsigned NOT NULL AUTO_INCREMENT, 
  `name` varchar(20) NOT NULL, 
  `price` varchar(20) NOT NULL,  
  PRIMARY KEY (`id`), 
) ENGINE=InnoDB  DEFAULT CHARSET=utf8; "
?>

Après avoir créé le tableau, ajoutez quelques données de test

<?php
 $SQL = " INSERT INTO  'good' ('id', 'name', 'price')VALUES
 (1, '蘋果', '4999’),
 (2, '微軟', '3888’),
 (3, '戴爾', '4555’);"
?>

De cette fa?on, nous avons terminé quelques préparatifs et pouvons commencer le codage PHP.

Formation continue
||
<?php // 創(chuàng)建連接 $conn = new mysqli("localhost", "uesename", "password"); // 檢測連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error);} // 創(chuàng)建數(shù)據(jù)庫 $sql = "CREATE DATABASE test"; if ($conn->query($sql) === TRUE) { echo "數(shù)據(jù)庫創(chuàng)建成功"; } else { echo "Error creating database: " . $conn->error; } $conn->close(); ?>
soumettreRéinitialiser le code