25-05-2007, 04:33 PM
oki
Perso, après m'être penché sur le script, il me reste une petite erreure...
J'en suis sûr, c'est un truc à la con mais bon...
Voici l'erreur:
Je met qu'un bout du code, mais au besoin, je peux élargir le tout
La ligne 97 est en gras.
Perso, après m'être penché sur le script, il me reste une petite erreure...
J'en suis sûr, c'est un truc à la con mais bon...
Voici l'erreur:
Citation :Notice: Undefined variable: var_carte in c:\documents and settings\bart\mes documents\jeu\interface_jeu\interface.php on line 97
Je met qu'un bout du code, mais au besoin, je peux élargir le tout
La ligne 97 est en gras.
Code PHP :
<?php
// On génére la map
while($carte = mysql_fetch_assoc($query)) {
if ($curent_y!=$carte['position_y']) { // Nouvelle ligne
$x=0;
$y++;
$curent_y = $carte['position_y'];
}
// X et Y sur lesquelles on travaille
$x_pos = $carte['position_x'];
$y_pos = $carte['position_y'];
$x++;
// Calcul pour savoir si on décale ou pas les cases d'une ligne
if ( ($y%2) == 1) { // Pair
$iX=($x*80)-40;
}
else { $iX= ($x*80) + (($width/2))-40; }
$iY = ($y*60 )-80;
[b]$var_carte .= '<div class="case" style="top:'.$iY.'px;left:'.$iX.'px;';[/b]
$var_carte .= 'background-image: url(\'images/terrain/'.$carte['type_terrain'].'.gif\');">';
$var_carte .= "<br />$x_pos/$y_pos"; // pour debugguage, les coordonnées
if ( isset($joueur[$x_pos][$y_pos])) { // la prescence d'un joueur est détecté sur cette case
// Affichage des informations du joueur dans la case
}
$var_carte .= '</div>';
} // fin While
echo $var_carte;
?>
Si tu as une idée pour retirer cette erreur, merci.