je n'arrive pas à trouver la bonne formule pour afficher un texte selon un paramètre de lieu en utilisant la fonction switch, j'ai toujours une page blanche à l'affichage....
$rsb = mysql_query("SELECT img FROM map WHERE posx =".$rsa['posx']." AND posy=".$rsa['posy']."") or die(mysql_error());
$data = mysql_fetch_assoc($rsb);
$img= $data['img'];
switch ($data){
case "./relief/pre.gif":
$sql = "UPDATE membres SET localisation= 'dans 1 pré' WHERE id = ". $id;
mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
if($res){
$_SESSION['localisation']=' dans 1 pré.';
break;
}
?>
<body background="images/fond.jpg" bgproperties="fixed">
<center><table width="32%" border="2" valign="center" bgcolor="#FFFFFF">
<td width="32%"><center><strong><font face="Calligraph421 BT">
vous etes <?php echo $_SESSION['localisation'];?></font></strong></td>
je suppose que le pb vient de làswitch ($data){
case "./relief/pre.gif":
j'ai testé avec ' au lieu de ", pre.gif seul, /relief/pre.gif, rien ne marche