25-09-2007, 10:39 PM
[quote=leni]
Code PHP :
<?php
$req = mysql_query("SELECT posx, posy FROM map WHERE posx between '.$x_start.' and '.$x_end.' AND posy between '.$y_start.' and '.$y_end.'") or die(mysql_error());
$joueur=mysql_fetch_array($req);
$req2 = mysql_query("SELECT posx, posy FROM obstacles WHERE posx between '.$x_start.' and '.$x_end.' AND posy between '.$y_start.' and '.$y_end.'") or die(mysql_error());
$oasis=mysql_fetch_array($req2);
A vu de nez (mais il est tard) je dirais qu'il faudrait mettre tes fetch_array dans une boucle pour tout extraire. Là tu ne fais qu'une ligne.
D'ailleurs, remplace par fetch_assoc, c'est mieux car moins gourmand et a le même résultat.
Code PHP :
<?php
<table>
<tr>
<td>y\x</td>
<?php
echo '<td> '.$x_start.' <td>'; // debut
$x2 = $x_start+1;
echo '<td>'.$x2.'</td>';
$x2++;
echo '<td>'.$x2.'</td>';
$x2++;
echo '<td>'.$x2.'</td>';
$x2++;
echo '<td>'.$x2.'</td>'; // ligne du qgau depart
$x2++;
echo '<td>'.$x2.'</td>';
$x2++;
echo '<td>'.$x2.'</td>';
$x2++;
echo '<td>'.$x2.'</td>';
$x2++;
echo '<td>'.$x2.'</td>'; // x2 est eguale a end, alias la fin de la map