A voir également:
- +php + trier des éléments pour un tournoi
- Excel trier par ordre croissant chiffre - Guide
- Application gratuite pour trier les photos - Guide
- Easy php - Télécharger - Divers Web & Internet
- Photoshop elements gratuit - Télécharger - Retouche d'image
- Gmail trier par expéditeur - Guide
2 réponses
Voilà mon code mais il m'affiche pas le tableau cité plus haut :
<?php
for ($i = 0; $i < $total; $i++) {
$vainqueur1 = array_shift($joueurs);
$perdant1 = array_shift($joueurs);
$perdant2 = array_pop($joueurs);
$vainqueur2 = array_pop($joueurs);
$tables[$i] = array($vainqueur1, $vainqueur2);
$tables[$i + $total] = array($perdant1, $perdant2);
}
echo '<table width="650" border="5" align="center">';
?>
<?php
echo "<strong>Poule </strong>".$poule;
echo '<tr><th>Table</th><th>Joueur 1</th><th>Score Joueur 1</th><th>Joueur 2</th><th>Score Joueur 2</th></tr>';
for ($i = 0; $i < count($tables); $i++) {
$first_joueur = $tables[$i][0];
$last_joueur = $tables[$i][1];
echo '<tr>';
echo "<td>Table " . ($i + 1) ."</td>";
echo '<td>' . $first_joueur['Prenom'] . ' ' . $first_joueur['Nom'] . '</td>';
echo '<td><input type="hidden" name="joueur1[$poule][]" value="' . $first_joueur['Id_joueur'] . '" /><input type="text" name="score1[$poule][]" value="'.$valeur1.'" /></td>';
echo '<td>' . $last_joueur['Prenom'] . ' ' . $last_joueur['Nom'] . '</td>';
echo '<td><input type="hidden" name="joueur2[$poule][]" value="' . $last_joueur['Id_joueur'] . '" /><input type="text" name="score2[$poule][]" value="'.$valeur2.'" /></td>';
echo '</tr>';
}
echo '</table>';
}
?>
Merci pour toute réponse
Tina
<?php
for ($i = 0; $i < $total; $i++) {
$vainqueur1 = array_shift($joueurs);
$perdant1 = array_shift($joueurs);
$perdant2 = array_pop($joueurs);
$vainqueur2 = array_pop($joueurs);
$tables[$i] = array($vainqueur1, $vainqueur2);
$tables[$i + $total] = array($perdant1, $perdant2);
}
echo '<table width="650" border="5" align="center">';
?>
<?php
echo "<strong>Poule </strong>".$poule;
echo '<tr><th>Table</th><th>Joueur 1</th><th>Score Joueur 1</th><th>Joueur 2</th><th>Score Joueur 2</th></tr>';
for ($i = 0; $i < count($tables); $i++) {
$first_joueur = $tables[$i][0];
$last_joueur = $tables[$i][1];
echo '<tr>';
echo "<td>Table " . ($i + 1) ."</td>";
echo '<td>' . $first_joueur['Prenom'] . ' ' . $first_joueur['Nom'] . '</td>';
echo '<td><input type="hidden" name="joueur1[$poule][]" value="' . $first_joueur['Id_joueur'] . '" /><input type="text" name="score1[$poule][]" value="'.$valeur1.'" /></td>';
echo '<td>' . $last_joueur['Prenom'] . ' ' . $last_joueur['Nom'] . '</td>';
echo '<td><input type="hidden" name="joueur2[$poule][]" value="' . $last_joueur['Id_joueur'] . '" /><input type="text" name="score2[$poule][]" value="'.$valeur2.'" /></td>';
echo '</tr>';
}
echo '</table>';
}
?>
Merci pour toute réponse
Tina
Mikey_UFC
Messages postés
312
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
2 août 2010
1
28 sept. 2008 à 00:18
28 sept. 2008 à 00:18
Salut,
Soit un peu plus clair, tu stockes quoi dans ton tableau et tu le stockes où ?
Qu'est ce qui te permet de dire qu'un joueur est le gagnant ?
Soit un peu plus clair, tu stockes quoi dans ton tableau et tu le stockes où ?
Qu'est ce qui te permet de dire qu'un joueur est le gagnant ?
Bonjour et merci de ta réponse,
Je stocke dans le tableau le numéro des tables, les joueurs, les scores, des poules (A,B,..)
Les joueurs sont divisés par groupe de 16, il y a 8 tables par groupe et je dois avoir le résultat suviant :
Le vainqueur de la table 1 joue contre le vainqueur de la table 4
Le vainqueur de la table 2 joue contre le vainqueur de la table 3
Le perdant de la table 1 joue contre le perdant de la table 4
Le perdant de la table 2 joue contre le perdant de la table 3
Le vainqueur de la table 5 joue contre le vainqueur de la table 8
Le vainqueur de la table 6 joue contre le vainqueur de la table 7
Le perdant de la table 7 joue contre le perdant de la table 6
Le perdant de la table 8 joue contre le perdant de la table 5
J'arrive pas à faire un algorithme pour trier de cette façon.
merci
Tina
Je stocke dans le tableau le numéro des tables, les joueurs, les scores, des poules (A,B,..)
Les joueurs sont divisés par groupe de 16, il y a 8 tables par groupe et je dois avoir le résultat suviant :
Le vainqueur de la table 1 joue contre le vainqueur de la table 4
Le vainqueur de la table 2 joue contre le vainqueur de la table 3
Le perdant de la table 1 joue contre le perdant de la table 4
Le perdant de la table 2 joue contre le perdant de la table 3
Le vainqueur de la table 5 joue contre le vainqueur de la table 8
Le vainqueur de la table 6 joue contre le vainqueur de la table 7
Le perdant de la table 7 joue contre le perdant de la table 6
Le perdant de la table 8 joue contre le perdant de la table 5
J'arrive pas à faire un algorithme pour trier de cette façon.
merci
Tina