par
Le-Tinois » 21 août 2005, 19:16
Bon puisque mon technicien n'est plus la j'aimerais que quelqu'un trouve pourquoi ce script ne calcul rien
<?php require_once('../check.inc.php'); ?>
<?
$marche = '../marche.php';
//vérification des entrées du formulaire
if (isset($_POST['avoine']) AND isset($_POST['foin'])AND isset($_POST['granule'])AND isset($_POST['barre'])AND isset($_POST['etrille'])AND isset($_POST['bouchon'])AND isset($_POST['douce'])AND isset($_POST['cure_pied'])AND isset($_POST['peigne'])AND isset($_POST['eponge'])AND isset($_POST['couteau_chaleur'])AND isset($_POST['dressage'])AND isset($_POST['mixte'])AND isset($_POST['filet'])AND isset($_POST['mord'])AND isset($_POST['martinguale'])AND isset($_POST['croupiere']))
{
mysql_connect("localhost", "root", "");
mysql_select_db("horseland");
//connection et vérification de la valeur de l'argent $argent
$avoine = htmlentities ($_POST['avoine']);
$foin = htmlentities ($_POST['foin']);
$granule = htmlentities ($_POST['granule']);
$barre = htmlentities ($_POST['barre']);
$etrille = htmlentities ($_POST['etrille']);
$bouchon = htmlentities ($_POST['bouchon']);
$douce = htmlentities ($_POST['douce']);
$cure_pied = htmlentities ($_POST['cure_pied']);
$peigne = htmlentities ($_POST['peigne']);
$eponge = htmlentities ($_POST['eponge']);
$couteau_chaleur = htmlentities ($_POST['couteau_chaleur']);
$dressage = htmlentities ($_POST['dressage']);
$mixte = htmlentities ($_POST['mixte']);
$filet = htmlentities ($_POST['filet']);
$mord = htmlentities ($_POST['mord']);
$martinguale = htmlentities ($_POST['martinguale']);
$croupiere = htmlentities ($_POST['croupiere']);
//sélection de la donnée $argent
$reponse=mysql_query('SELECT argent FROM argent WHERE pseudo = \''.$_SESSION['login'].'\'');
$donnees = mysql_fetch_array($reponse);
//différent calcul possible en fonction de l'entrée et du chiffre de l'entrée
$argent = $donnees['argent'];
$somme = $argent - (10*$avoine);
$somme = $argent - (5*$foin);
$somme = $argent - (5*$granule);
$somme = $argent - (10*$barre);
$somme = $argent - (5*$etrille);
$somme = $argent - (5*$bouchon);
$somme = $argent - (5*$douce);
$somme = $argent - (5*$cure_pied);
$somme = $argent - (10*$peigne);
$somme = $argent - (5*$eponge);
$somme = $argent - (5*$couteau_chaleur);
$somme = $argent - (1000*$dressage);
$somme = $argent - (300*$mixte);
$somme = $argent - (300*$filet);
$somme = $argent - (300*$mord);
$somme = $argent - (800*$martinguale);
$somme = $argent - (800*$croupiere);
//conditions argent erreur si on est en négatif et erreur si on passe en négatif aprés calcul
if ($argent<=0)
{
header("Refresh: 5; URL=$marche");
echo "Erreur vous ne possedez pas la Somme nécessaire";
}
//sinon tout vas pour le mieux on continue en entrant la nouvelle valeur $argent et les nouvelles données de stockage des produits
else
{
mysql_query('UPDATE argent SET argent=\''.$somme.'\' WHERE pseudo = \''.$_SESSION['login'].'\'');
mysql_query("INSERT INTO letinois VALUES('', '" . time() . "','$avoine', '$foin', '$granule', '$barre', '$etrille', '$bouchon', '$douce', '$cure_pied', '$peigne', '$eponge', '$couteau_chaleur', '$dressage', '$mixte', '$filet', '$mord', '$martinguale', '$croupiere')");
header("Refresh: 5; URL=$marche");
echo 'Votre COMMANDE est en COURS de Traitement Patientez...';
}
}
mysql_close();
?>
si vous voulez des explications demandé
mais pour vous aider la partie enregistrement fonctionne
mais il devrait modifier la valeur de $argent par $somme mais il ne le fait et j'aimerais savoir pourquoi
Bon puisque mon technicien n'est plus la j'aimerais que quelqu'un trouve pourquoi ce script ne calcul rien
[php]
<?php require_once('../check.inc.php'); ?>
<?
$marche = '../marche.php';
//vérification des entrées du formulaire
if (isset($_POST['avoine']) AND isset($_POST['foin'])AND isset($_POST['granule'])AND isset($_POST['barre'])AND isset($_POST['etrille'])AND isset($_POST['bouchon'])AND isset($_POST['douce'])AND isset($_POST['cure_pied'])AND isset($_POST['peigne'])AND isset($_POST['eponge'])AND isset($_POST['couteau_chaleur'])AND isset($_POST['dressage'])AND isset($_POST['mixte'])AND isset($_POST['filet'])AND isset($_POST['mord'])AND isset($_POST['martinguale'])AND isset($_POST['croupiere']))
{
mysql_connect("localhost", "root", "");
mysql_select_db("horseland");
//connection et vérification de la valeur de l'argent $argent
$avoine = htmlentities ($_POST['avoine']);
$foin = htmlentities ($_POST['foin']);
$granule = htmlentities ($_POST['granule']);
$barre = htmlentities ($_POST['barre']);
$etrille = htmlentities ($_POST['etrille']);
$bouchon = htmlentities ($_POST['bouchon']);
$douce = htmlentities ($_POST['douce']);
$cure_pied = htmlentities ($_POST['cure_pied']);
$peigne = htmlentities ($_POST['peigne']);
$eponge = htmlentities ($_POST['eponge']);
$couteau_chaleur = htmlentities ($_POST['couteau_chaleur']);
$dressage = htmlentities ($_POST['dressage']);
$mixte = htmlentities ($_POST['mixte']);
$filet = htmlentities ($_POST['filet']);
$mord = htmlentities ($_POST['mord']);
$martinguale = htmlentities ($_POST['martinguale']);
$croupiere = htmlentities ($_POST['croupiere']);
//sélection de la donnée $argent
$reponse=mysql_query('SELECT argent FROM argent WHERE pseudo = \''.$_SESSION['login'].'\'');
$donnees = mysql_fetch_array($reponse);
//différent calcul possible en fonction de l'entrée et du chiffre de l'entrée
$argent = $donnees['argent'];
$somme = $argent - (10*$avoine);
$somme = $argent - (5*$foin);
$somme = $argent - (5*$granule);
$somme = $argent - (10*$barre);
$somme = $argent - (5*$etrille);
$somme = $argent - (5*$bouchon);
$somme = $argent - (5*$douce);
$somme = $argent - (5*$cure_pied);
$somme = $argent - (10*$peigne);
$somme = $argent - (5*$eponge);
$somme = $argent - (5*$couteau_chaleur);
$somme = $argent - (1000*$dressage);
$somme = $argent - (300*$mixte);
$somme = $argent - (300*$filet);
$somme = $argent - (300*$mord);
$somme = $argent - (800*$martinguale);
$somme = $argent - (800*$croupiere);
//conditions argent erreur si on est en négatif et erreur si on passe en négatif aprés calcul
if ($argent<=0)
{
header("Refresh: 5; URL=$marche");
echo "Erreur vous ne possedez pas la Somme nécessaire";
}
//sinon tout vas pour le mieux on continue en entrant la nouvelle valeur $argent et les nouvelles données de stockage des produits
else
{
mysql_query('UPDATE argent SET argent=\''.$somme.'\' WHERE pseudo = \''.$_SESSION['login'].'\'');
mysql_query("INSERT INTO letinois VALUES('', '" . time() . "','$avoine', '$foin', '$granule', '$barre', '$etrille', '$bouchon', '$douce', '$cure_pied', '$peigne', '$eponge', '$couteau_chaleur', '$dressage', '$mixte', '$filet', '$mord', '$martinguale', '$croupiere')");
header("Refresh: 5; URL=$marche");
echo 'Votre COMMANDE est en COURS de Traitement Patientez...';
}
}
mysql_close();
?>
[/php]
si vous voulez des explications demandé
mais pour vous aider la partie enregistrement fonctionne
mais il devrait modifier la valeur de $argent par $somme mais il ne le fait et j'aimerais savoir pourquoi