Suite à une requète qui ne fonctionnait plus :heuuu:
le script a été modifié et donne ce qui suit.
Mais bien sur, le résultat escompté (à savoir rediriger
vers la bonne page "relief" ou se trouve le joueur)
n'est pas au rdv.
Au lieu de celà, je tombe toujours sur la page de "create_relief.php."
le script a été modifié et donne ce qui suit.
Mais bien sur, le résultat escompté (à savoir rediriger
vers la bonne page "relief" ou se trouve le joueur)
n'est pas au rdv.
Au lieu de celà, je tombe toujours sur la page de "create_relief.php."
Code PHP :
<?php
session_start();
$id = $_SESSION['id'];
require_once 'connexion.php';
$res = "SELECT posx, posy FROM membres WHERE id = '$id'";
$result = mysql_query($res) or die(mysql_error());
$rsa = mysql_fetch_assoc($result);
$posx = $rsa['posx'];
$posy = $rsa['posy'];
$req = "SELECT image FROM map WHERE posx = '$posx' AND posy = '$posy'";
$data = mysql_query($req) or die(mysql_error());
$localisation = basename($data['image'], '.gif');
if ( in_array($localisation, array('prairie', 'foret', 'lac', 'piste', 'riviere', 'champ', 'colline', 'desert', 'ville')))
{
if ( $localisation == 'ville' ) {
$sql = "UPDATE membres SET localisation= 'aux portes de la ville' WHERE id = '$id'";
$_SESSION['localisation']= 'aux portes de la ville';
}
else {
$sql = "UPDATE membres SET localisation= '$localisation' WHERE id = '$id'";
$_SESSION['localisation'] = $localisation;
}
mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
include 'quel_'.$localisation.'.php' ;
}
else {
include 'create_relief.php';
}
mysql_close();
?>