Eléphanteau du PHP |
14 Messages
20 déc. 2013, 10:38
bonjour,
j'opte pour un champ perso par utilisateur, ce sera plus facile à gérer à la saisie des résultats
<?php
$chp1 = 'Zorro, 3, 123456, Gu';
$chp2 = 'Pierre, 3, 456123, CgU';
$data1 = explode(',',$chp1);
$data2 = explode(',',$chp2);
$multiArray = Array(
Array("pts" => $data1[1], "act_id" => $data1[2], "name" => $data1[0],"jeu" => $data1[3]),
Array("pts" => $data2[1], "act_id" => $data2[2], "name" => $data2[0],"jeu" => $data2[3]));
$tmp = Array();
foreach($multiArray as &$ma)
$tmp[] = &$ma["pts"]; // c est l id qui crée le tri
array_multisort($tmp, $multiArray);
$misenpage = '<table border="1" width="50%"><tr><td>NOM</td><td>Points</td><td>Jeu</td><td>Act</td></tr>';
foreach($multiArray as &$ma)
$misenpage .= '<tr><td>'.$ma["name"].'</td><td>'.$ma["pts"].'</td><td>'.$ma["jeu"].'</td><td>'.$ma["act_id"].'</td></tr>';
$misenpage .= '</table>';
echo $misenpage;
?>
je vais juste vérifié si un champ perso existe ou pas, si oui il est dans le tri si non, il n'y est pas.
si vous avez des conseils en plus je suis preneur
