Php myadmin debiter ce compte

Fermé
Utilisateur anonyme - Modifié par silverlily le 30/12/2011 à 08:22
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 - 30 déc. 2011 à 10:57
Bonjour,

ce code doit effectuer le retrait d'une somme du compte de client; si le solde est inferieur à la somme demandée le compte doit être débiter de 150..


<html>
<head> <title> Retrait </title> </head>

<body>

<form action="http://localhost/ccp/retrait.php" method="POST">
<p>Somme : <input name="somme">
<input type="submit" value="retrait">
<input type="reset" value="re">
</form>


mysql_connect ("localhost","root","");
mysql_select_db ("c.c.p");
$compte=$_GET['numero']
$som=$_GET['somme'];
$query= mysql_query ("selcet Solde from 'client' where Solde nccp=\"compte\"");
$reponse=mysql_query($query);

while($row = mysql_fetch_array($reponse)){
if ($row<$res[4]){
$res[4] = $solde-150;
}
else{
$solde=$row[4]-$som;
}

mysql_close();
}}
?>

</body>
</html>

please ..

A voir également:

2 réponses

Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
30 déc. 2011 à 09:26
Salut,
Erreur de frappe dans ta requête SQL, selcet à la place de select.
il te manque le $ devant ta variable :
where Solde nccp=\"compte\""

A quoi correspond ta variable res ?
0
Regrage-moi celui ci:

<html>
<head> <title> Retrait </title> </head>

<body>

<form action="http://localhost/ccp/retrait.php" method="POST">
<p>Numero ccp : <input name="numero">
<p>Somme : <input name="somme">
<input type="submit" value="retrait">
<input type="reset" value="re">
</form>

<? php

mysql_connect ("localhost","root","");
mysql_select_db ("c.c.p");
$compte=$_GET['numero']
$som=$_GET['somme'];
$query= mysql_query ("selcet Solde from 'client' where nccp=\"$compte\"");
$reponse=mysql_query($query);

while($row = mysql_fetch_array($reponse)){
if ($som<$row[4]){
$row[4]= $row[4]-150;
}
else{
$row[4]=$row[4]-$som;
}

mysql_close();
}}
?>
</body>
</html>
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
Modifié par Melooo le 30/12/2011 à 10:34
toujours le problème avec le select, et dis nous ce que tu vois à l'écran, au lieu de filer ton code !
puis vire les simples quotes autour de client
0
Utilisateur anonyme
30 déc. 2011 à 10:38
rien ne se passe :/ le compte ne se debite pas
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
30 déc. 2011 à 10:39
normal, tu ne fais pas de requête pour le débiter !
1) tu fais ta requête
2) tu débite en fonction du compte
3) et enregistrer les données ! (il te manque à faire sa)
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
30 déc. 2011 à 10:57
Un coup francais un coup anglais, il me semble pourtant que je te parle francais,
pour enregistrer ta nouvelle valeur dans ta base de données, tu as besoin de faire une requête UPDATE
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
30 déc. 2011 à 10:21
Ouai et ????
0