voici le code complet qui fonctionne sauf que au départ du jeu, les gens ont "rien.gif" dans le stockvehicule, donc le pb est qu'au début du jeu, personne ne peut transférer un stock vers son véhicule....c'est donc dans le second if qu'il faut rajouter './objet/rien.gif' mais tout ce que j'ai testé ne va pas.
Code PHP :
<?php
session_start();
$id = $_SESSION['id'];
include 'connexion.php';
$sql = "SELECT gestion FROM membres WHERE id = ". $id .";";
$res=mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
($data = mysql_result($res,0,'gestion'));
if ($data== './images/jetonrouge.gif') {
echo '<center><font color="red">Désolé, mais VOTRE JETON EST ROUGE !</font></center>
<center><font color="black"><a href="page_membre.php">retour page membre</a></font></center>';
}
else {
$sql= "SELECT qstockvehicule, qstock1, stock1, stockvehicule FROM membres WHERE id = " . $id ."";
$res=mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($res);
if ($data['stock1'] != $data['stockvehicule']) {
echo '<center><font color="red">transfert impossible, ce ne sont pas les memes ressources !</font></center><center><font color="black"><a href="affichestock1.php">retour</a></font></center>';
}
else {
if ($data['qstockvehicule'] < 30 && $data['stock1'] == $data['stockvehicule']) {
$rsa = "UPDATE membres SET qstockvehicule= qstockvehicule + qstock1, stockvehicule=stock1,
stock1='./objet/rien.gif', qstock1='0', exp=exp+0.1, hab=hab+0.1,
mp='Vous venez de remplir votre vehicule', gestion='./images/jetonrouge.gif' WHERE id = " . $id ."";
$rsa = mysql_query($rsa) or die('Erreur SQL '.$rsa.'<br>'.mysql_error());
if($rsa) {
$_SESSION['qstockvehicule']= $data['qstockvehicule'] + $data['qstock1'];
$_SESSION['stockvehicule']= $_SESSION['stock1'];
$_SESSION['stock1']= './objet/rien.gif';
$_SESSION['qstock1']= '0';
$_SESSION['exp']= $_SESSION['exp']+0.1;
$_SESSION['hab']= $_SESSION['hab']+0.1;
$_SESSION['mp']= 'vous venez de remplir votre vehicule';
$_SESSION['gestion']= './images/jetonrouge.gif';
}
header("Location: page_membre.php");
}
}
}
if ($data['qstockvehicule'] >= 30)
{
echo '<center><font color="red">Votre stock est plein !</font></center><center><font color="black"><a href="affichestock1.php">retour</a></font></center>';
}
mysql_close();
?>