exemples d'utilisation de bases de données Mysql

Tout ce qui concerne le code html et le code css , code php et la gestion des bases de données avec Mysql
Répondre
M Saint-Martin
Messages : 49
Enregistré le : ven. 24 août 2018 12:44

exemples d'utilisation de bases de données Mysql

Message par M Saint-Martin » mer. 29 août 2018 07:31

code source de panier.php ( projet QRCOURSE )
<?php
$prix = array("1.44","2.02","8.45","19.90","1.40","2.05","2.02","8.45","12.35","1.40","1.15","1.92","1.70","0.64","0.68","3.05",
"0.95","2.10","2.35","0.90","3.65","1.64","3.15","5.24","4.70","8.36","4.23","2.78","1.52");
$produit = array("Lait","Brioche","Lessive","Macaron","Soda","4L Lait","250g Brioche pepit choc","3.750Kg Lessive adoucissante","Boîte de 8 macarons","1.5L Soda","Baguette tradition",
"1Kg Sucre","500g Beurre doux","1Kg Farine de blé","1Kg Semoule fine","1L Huile d'olive","1Kg Riz","6 œufs","400g Pâte à tartiner","1Kg Carotte",
"390g Pizza 4 fromages","400g Compote pêche","160g Jambon blanc 4tranches","100g Jambon sec 6tranches","550g Céréales","200g Thé oriental",
"300g Café poudre","500g Cacao poudre","1Kg Pâtes italienne");
// la variable i correspond au code du produit
$i=$_GET['i'];
if($i!=-1){
// si i différent de -1
// on insert le code du produit dans la base de données $sql est la requête sur la base de données et $res est le résultat de la requête
$sql = "INSERT INTO `panier` (`numero`) VALUES ('$i')";
$res = $link->query($sql);
}else{
// si i = -1 on vide la table panier de la base de données
$sql = "TRUNCATE TABLE panier";
$res = $link->query($sql);
};
// on selectionne tous les codes produits présents dans la table panier
$sql1="SELECT numero FROM panier";
$res1 = $link->query($sql1);
if($res1){
// si la requête admet des résultats
$k=0;
$tab=array();
// $tab est le tableau des codes articles déja scannés
while ($row2 = mysqli_fetch_array($res1)){$tab[$k]=$row2['numero'];$k=$k+1;};
mysqli_close($link);
};
$tot=0;
for($j=0;$j<$k;$j++){
echo "<br>".$produit[$tab[$j]]." au prix de ".$prix[$tab[$j]]." €";
$tot=$tot+$prix[$tab[$j]];
};
echo "<br><b>Total :</b>".$tot." €";
echo "<br><b>QR COURSES</b> VOUS REMERCIE.";
echo "<br>A bientôt.";
?>

Répondre