B
onjour,
J
'aimerai utiliser les variables d'un fichier PHP dans Flash.
Le problème est que Jetons n'est pas récupéré..et pourtant la condition,
if(this.Jetons >= CostJ){
gotoAndPlay(7);
}
est remplie.
Aperçu du fichier :
http://simslayer.free.fr/swf/candy.php
Mon code dans flash est :
on(release){
CostJ=1;
Com = new LoadVars();
Com.Jetonc=1;
Com.sendAndLoad("
http://simslayer.free.fr/swf/swf.inc.php ", Com, "POST");
Com.onLoad = function(err) {
if(err){
if(this.Jetons >= CostJ){
gotoAndPlay(7);
}
else if(this.Jetons === "Erreur"){
gotoAndPlay(6);
}
else if(this.Jetons === "No"){
gotoAndPlay(3);
}
else{}
}
else
{
gotoAndPlay(6);
}
}
}
Celui du fichier PHP :
<?
// Commencer la session
session_start();
// Fichier de config.
Require 'cfg.inc.php';
$db = mysql_connect($sql_path, $sql_login, $sql_pwd);
mysql_select_db($sql_dbname,$db);
// Vérif. user valide
if (!isset($_SESSION['login'])) {
echo "&$Jetons=Erreur";
exit;
}
if (isset($_POST['Euros'])) {
// Insertion d'argent dans la table
$sql = "SELECT euros FROM clients_tbl WHERE clogin='".$_SESSION['login']."'";
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
$data = mysql_fetch_assoc($req);
$CuJ = $data['euros'] + $Euros;
$sql = "UPDATE euros SET".$CuJ."WHERE clogin='".$_SESSION['login']."'";
$req = mysql_query($sql) or
die('Erreur SQL !
'.$sql.'
'.mysql_error());
}
else if (isset($_POST['Jetonc'])) {
// Update des Jetons
$sql = "SELECT base_coins FROM clients_tbl WHERE clogin='".$_SESSION['login']."'";
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
$data = mysql_fetch_assoc($req);
if($data['base_coins'] >= $Jetonc){
$CuJ =
$data['base_coins'] - $Jetonc;
$sql = "UPDATE
base_coins SET".$CuJ."WHERE clogin='".$_SESSION['login']."'";
$req =
mysql_query($sql) or die('Erreur SQL
!
'.$sql.'
'.mysql_error());
echo "&Jetons=$CuJ";
}
else {
echo "&Jetons=No";
}
}
else {
echo "&$Jetons=Erreur";
}
?>
D
e plus je désirais savoir comment il est possible d'enlever le menu sur les animations "Lire", "Rembobiner", etc.
Merci par avance,
Arsenine.
Afficher la suite