23-04-2007, 10:11 AM
Rrrrr !! Coquin ! ^^
Bon c'pas tout ça, mais l'pauvre a pas encore trouvé la soluce !
Bon donc, je jette un oeil par-ci par là, et je vois ça :
Bon c'pas tout ça, mais l'pauvre a pas encore trouvé la soluce !
Bon donc, je jette un oeil par-ci par là, et je vois ça :
Code PHP :
<?php
else {
if ($data['qstockvehicule'] < 30 && $data['stock1'] == $data['stockvehicule']) {
[...]
}
On remplace généralement ce genre de déclaration par un bref else if () {}
J'ai repris ton code, pour le mettre en forme suivant des critères de présentation. Je me demandais comment tu arrivais à coder sans avoir d'erreurs. Mais ça c'était qu'au début, car finalement, j'ai trouvé une accolade fermante de trop juste avant ton dernier `if`
Finalement, j'obtiens vaguement ceci :
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();
?>