[php] pb faire une som avec d donné de la baz
Fermé
micom59
Messages postés
71
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
11 août 2009
-
29 juin 2007 à 14:58
micom59 Messages postés 71 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 11 août 2009 - 29 juin 2007 à 15:47
micom59 Messages postés 71 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 11 août 2009 - 29 juin 2007 à 15:47
A voir également:
- [php] pb faire une som avec d donné de la baz
- Easy php - Télécharger - Divers Web & Internet
- Texte de don avocat ✓ - Forum Vos droits sur internet
- Donne-moi l'adresse - Guide
- J'ai donné mon numéro de téléphone a un inconnu - Forum Mobile
- Donne camping-car gratuit - Forum Vos droits sur internet
3 réponses
essai de mettre dans ton ajout.php :
<html>
<body>
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'base';
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
// on récupere les infos dans la base de données
$sql = "SELECT * FROM article";
$result = mysql_query($sql) or die(mysql_error());
$articles= mysql_fetch_array($result);
// on assigne les variables
$article = $articles['article'];
$quantite= $articles['quantite'];
// si c'est le meme article ( attention == dans les if ... )
if($article==$_POST['article')
{
$quantite=$_POST['quantite']+$quantite;
}
else
{
$quantite=$_POST['quantite'];
}
mysql_query("INSERT INTO article VALUES('$_POST[article]','$quantite','$_POST[zone]') ");
echo "Enregistrement effectué";
?>
<a href="index.html">Retour</a><p>
</body>
</html>
je ne te garantie pas a 100% mais ça devrai pas etre loin ;)
<html>
<body>
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'base';
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
// on récupere les infos dans la base de données
$sql = "SELECT * FROM article";
$result = mysql_query($sql) or die(mysql_error());
$articles= mysql_fetch_array($result);
// on assigne les variables
$article = $articles['article'];
$quantite= $articles['quantite'];
// si c'est le meme article ( attention == dans les if ... )
if($article==$_POST['article')
{
$quantite=$_POST['quantite']+$quantite;
}
else
{
$quantite=$_POST['quantite'];
}
mysql_query("INSERT INTO article VALUES('$_POST[article]','$quantite','$_POST[zone]') ");
echo "Enregistrement effectué";
?>
<a href="index.html">Retour</a><p>
</body>
</html>
je ne te garantie pas a 100% mais ça devrai pas etre loin ;)
micom59
Messages postés
71
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
11 août 2009
1
29 juin 2007 à 15:20
29 juin 2007 à 15:20
merci pour ton aide, il n'y a pas d'erreur mais l'addition ne s'effectue pas, les lignes s'ajoute bien dans ma base, elle se regroupe bien pour n'en former qu'une lors de la visualisaition, mais la quantité reste la même. C'est peut etre a cause du group by de la visualisation, enfin j'y connais pas grand chose, si tu as une idée n'hésite surtout pas.
micom59
Messages postés
71
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
11 août 2009
1
29 juin 2007 à 15:47
29 juin 2007 à 15:47
personne n'a d'idée pour que la somme remplace bien la quantité deja présente?
merci
merci