A voir également:
- Exemple chiffres incrémentés/décrémentés
- 2 occurrences successives du même chiffre - Meilleures réponses
- 2 occurrences successives de chiffres incrémentés/décrémentés exemple - Meilleures réponses
- Tableau word exemple - Guide
- Nombres d’occurrences en fonction d'une date et d'un chiffre ✓ - Forum Excel
- Url exemple - Guide
- Incrémentation - Forum Programmation
- Exemple de code ascii - Guide
2 réponses
Bonsoir, je viens t'aider et t'éclairer.
Pour mon exemple j'ai fait une base de donnée avec 2 table la première nommée marchandises
avec des champs
id, produit, nb_entree, nb_sortir.
et la deuxieme nommée stock
avec des champs
id,produit, stock
-----------------------
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php
//Ici on se connecte à la base de donnée
$DB = new PDO('mysql:host=localhost;dbname=test_ccm','root','');
//Je crée un requête et lui demande de prendre tout les info ou se trouve un produit nommé clavier
$sql = $DB->prepare("SELECT * FROM marchandises WHERE produit='clavier'");
//j'execute la requête
$sql->execute();
//je stock dans un tableau le resulta d ema requête
$tab = $sql->fetchall();
//je parcours ce tableau
foreach($tab as $value)
{
//je fais l'opération du nombre d'entree et de sortie de mon produit
$stock = $value['nb_entree'] - $value['nb_sortir'];
//je recupère le nom du produit en question
$name = $value['produit'];
//je refais uen requête pour insèrer dans une table stock le nom de mon produit et le nombre qu'il en reste
$sql = $DB->prepare("INSERT INTO `stock`(`id`, `produit`, `nb_stock`) VALUES ('',:name,:stock)");
$sql->execute(array(
':name' => $name,
':stock' => $stock
));
}
?>
</body>
</html>
cela fonctionne a toi de l'adapté a ton projet
Pour mon exemple j'ai fait une base de donnée avec 2 table la première nommée marchandises
avec des champs
id, produit, nb_entree, nb_sortir.
et la deuxieme nommée stock
avec des champs
id,produit, stock
-----------------------
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php
//Ici on se connecte à la base de donnée
$DB = new PDO('mysql:host=localhost;dbname=test_ccm','root','');
//Je crée un requête et lui demande de prendre tout les info ou se trouve un produit nommé clavier
$sql = $DB->prepare("SELECT * FROM marchandises WHERE produit='clavier'");
//j'execute la requête
$sql->execute();
//je stock dans un tableau le resulta d ema requête
$tab = $sql->fetchall();
//je parcours ce tableau
foreach($tab as $value)
{
//je fais l'opération du nombre d'entree et de sortie de mon produit
$stock = $value['nb_entree'] - $value['nb_sortir'];
//je recupère le nom du produit en question
$name = $value['produit'];
//je refais uen requête pour insèrer dans une table stock le nom de mon produit et le nombre qu'il en reste
$sql = $DB->prepare("INSERT INTO `stock`(`id`, `produit`, `nb_stock`) VALUES ('',:name,:stock)");
$sql->execute(array(
':name' => $name,
':stock' => $stock
));
}
?>
</body>
</html>
cela fonctionne a toi de l'adapté a ton projet