Oui tu a raison, cela n'est pas clair. (teinkiète pas, moi à plusieur reprise, je n'était pas clair). Bref...
Pour le nombre de joueur dans la table ce n'est pas sa qui me fait peur, mes après dans le code quand je récupère tout les joueurs dans un array. Je sais que j'autorise entre 1 à 100 personnes par carte(map) et entre 1 à 10 par case.
Je viens de finir de coder la première partie pour avoir les informations ou sont placé les joueurs sur la carte.
Pour le nombre de joueur dans la table ce n'est pas sa qui me fait peur, mes après dans le code quand je récupère tout les joueurs dans un array. Je sais que j'autorise entre 1 à 100 personnes par carte(map) et entre 1 à 10 par case.
Je viens de finir de coder la première partie pour avoir les informations ou sont placé les joueurs sur la carte.
Code PHP :
<?php
/* Première partie: je selectionne tout les joueurs présent sur la carte. */
$requete1 = mysql_query('SELECT * FROM joueur');
/* Ensuite je forme une variable pour tout stoker dans un array */
$case = array();
/* la boucle : */
while ($data = mysql_fetch_assoc($requete1))
{ if ($data['position'] >= 1)
{
$case[$data['position']][] = $data['pseudo'];
}
}
/* Ensuite je vérifie sa avec print_r */
echo '<pre>';
print_r($case);
echo '</pre>';
/* Edit: voici la fonction :*/
function affiche($position) {
global $case;
$case = $case[$position];
foreach($case as $cle => $element)
{
echo $element.'<br />';
}
}
Après pour tout afficher, j'aurai juste à créer une fonction, récuperer l'array $case, et mettre les valeurs sur la map avec mafonction($nb+x).
Ps amrac: ici je ne peut être pas aussi claire :p