29-01-2011, 09:53 PM
impossible de te repondre on ne connait pas la structure de ta base de donnée...et même si l'on avait la structure de ta base de donnée tu ne prend pas le problème dans le bon sens il me semble...
peut être devrais tu songer à séparer la récupération des données et ton affichage des données, je tente une explication:
dans un premier temps tu récupère tes données (mysql) que tu traites pour obtenir un array() ou un objset JSON ou autre, par exemple ton but doit etre d'obtenir un truc du genre:
$cases=array(
[0] => array ('x'=> 1 , 'y' => 12 , 'type_terrain' => 'sable' , 'id_joueur' => 32 , 'pseudo'=> 'Bob' )
[1] => array ('x'=> 2 , 'y' => 12 , 'type_terrain' => 'marais' , 'id_joueur' => 3 , 'pseudo'=> 'arthur' )
[2] => array ('x'=> 3 , 'y' => 12 , 'type_terrain' => 'terre' , 'id_joueur' => 135 , 'pseudo'=> 'John' )
);
une fois tes données modélisées dans un array (ou objet json) tu peut facilement les afficher en HTML/CSS genre:
foreach($cases as $data)
{
// j'affiche
}
ce n'est qu'un exemple stupide, mais mélanger ainsi ton code php et ton code html est absolument horrible
d'autre que moi te donnerons certainement un avis plus éclairé
peut être devrais tu songer à séparer la récupération des données et ton affichage des données, je tente une explication:
dans un premier temps tu récupère tes données (mysql) que tu traites pour obtenir un array() ou un objset JSON ou autre, par exemple ton but doit etre d'obtenir un truc du genre:
$cases=array(
[0] => array ('x'=> 1 , 'y' => 12 , 'type_terrain' => 'sable' , 'id_joueur' => 32 , 'pseudo'=> 'Bob' )
[1] => array ('x'=> 2 , 'y' => 12 , 'type_terrain' => 'marais' , 'id_joueur' => 3 , 'pseudo'=> 'arthur' )
[2] => array ('x'=> 3 , 'y' => 12 , 'type_terrain' => 'terre' , 'id_joueur' => 135 , 'pseudo'=> 'John' )
);
une fois tes données modélisées dans un array (ou objet json) tu peut facilement les afficher en HTML/CSS genre:
foreach($cases as $data)
{
// j'affiche
}
ce n'est qu'un exemple stupide, mais mélanger ainsi ton code php et ton code html est absolument horrible
d'autre que moi te donnerons certainement un avis plus éclairé