Php myadmin debiter ce compte

Utilisateur anonyme -  
Melooo Messages postés 1476 Statut Membre -
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 ..

2 réponses

Melooo Messages postés 1476 Statut Membre 84
 
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
Utilisateur anonyme
 
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 1476 Statut Membre 84
 
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
 
rien ne se passe :/ le compte ne se debite pas
0
Melooo Messages postés 1476 Statut Membre 84
 
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 1476 Statut Membre 84
 
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 1476 Statut Membre 84
 
Ouai et ????
0