Je ne dois pas etre loin du compte (
<?php
session_start() ;
?>
<?php
$db= mysql_connect(localhost, zzzz, zzzz) or die("Impossible de se connecter à la base de données");
mysql_select_db('zzzz',$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 = "UPDATE membres SET vie = vie+0.1, gestion = './images/jetonrouge.gif' WHERE id = ".$_SESSION['id'];
mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
header("Location: page_membre.php");
mysql_close();
}
?>
-------> la mise à jour dans la base se passe bien mais pas dans la session.