je n'ai pas de message d'erreur avec le code qui suit et la condition ne s'effectue pas pourtant.
celà doit venir du "if..." mais je ne trouve pas la clef du problème
<?php
session_start();
$id = $_SESSION['id'];
$db= mysql_connect(localhost, xxx, xxx) or die("Impossible de se connecter à la base de données");
mysql_select_db('xxx',$db) or die('Erreur de selection base'.mysql_error());
$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 stock1 FROM membres WHERE id = ". $id .";";
$res=mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
($data = mysql_result($res,0,stock1));
if (($data!= './objet/piece_meca.gif') OR ($data!= './objet/clef.gif'))
{
echo '<center><font color="red">Ce n\'est pas avec celà que vous aller réparer
votre véhicule!</font></center>
<center><font color="black"><a href="reparervehicule.php"></a></font></center>';
}
header("Location: page_membre.php");
}
mysql_close();
?>
