$_POST & insert = rien !?
bonsoir ,
je desire faire une sorte de banque , afin que mes users peuvent s'echanger de l'argent virtuel
voici mon code qui fonctionne en local mais pas sur le serveur.
Il y a une case pour l'identifiant de la personne et une pour le nombre de credit
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
<?php
if ( isset($_POST['credit']) )
{
$nom = $_POST['credit'] ;
$lko = $_POST['id'] ;
$mlo = $_SESSION['id_user'];
$id_user=$_SESSION['id_user'];
$hote = *;
$base = *;
$user = *;
$pass = *;
$cnx = mysql_connect ($hote, $user, $pass) or die (mysql_error ());
$redt = mysql_select_db ($base) or die (mysql_error ());
$req = "SELECT id_user , credit ".
"FROM utilisateur WHERE id_user='".$id_user."' ";
$ret = mysql_query ($req) or die (mysql_error ());
if ( $col = mysql_fetch_array($ret) ) {
if($col['credit']< $nom){ echo"pas assez de credits!"; exit();} else {
$hote = *;
$base = *;
$user = *;
$pass = *;
$cnx = mysql_connect ($hote, $user, $pass) or die (mysql_error ());
$redt = mysql_select_db ($base) or die (mysql_error ());
$req = "UPDATE utilisateur SET credit = credit + '".$nom."' WHERE id_user ='".$lko."' ";
$retd = mysql_query ($req) or die (mysql_error ());
$redd = "UPDATE utilisateur SET credit = credit - '".$nom."' WHERE id_user = '".$mlo."' ";
$ref = mysql_query ($redd) or die (mysql_error ());
$oi=$_SESSION['id_user'];
$reddd = "INSERT INTO action_cred ( id_user , id_donneur , montant , id_receveur , date ) VALUES ( '".$oi."' , '".$oi."' , '".$nom."' , '".$lko."' ) ";
$refx = mysql_query ($reddd) or die (mysql_error ());
exit();
} }
}
?> |
Message d'erreur: aucun , fonctionne mais pas d'echange des credits