13-11-2008, 01:00 AM
Alors ça veut dire que tout est normal.
La variable $localisation est une chaîne vide. Le in_array() renvoie donc false. La redirection appliquée est la bonne.
La partie à retravailler est donc ici : $data['image'] ne contient pas ce que tu veux. Ou bien c'est le basename()… Essaye de faire des var_dump() de $data, et de $image, tu verras bien où ça merde.La variable $localisation est une chaîne vide. Le in_array() renvoie donc false. La redirection appliquée est la bonne.
Code PHP :
<?php
$req = "SELECT image FROM map WHERE posx = $posx AND posy = $posy;";
$res = mysql_query($req) or die(mysql_error());
$data = mysql_fetch_assoc($res);
$image = $data['image'];
$localisation = basename($data['image'], '.gif');
Sephi-Chan