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 : Sélectionner tout - Visualiser dans une fenêtre à part
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