Besoin d'un petit coup de main - PHP - Programmation
MarshPosté le 20-10-2014 à 23:33:29
Bonjour, J'utilise Wordpress pour gérer le site d'un club sportif. J'ai installé une extension nommée "Convocations". Lorsque je rentre une convocation, l'extension me permet de choisir les joueurs à convoquer pour le match. Pour cela elle me dresse la liste de tous les joueurs du club (toutes équipes confondues) classés par ordre alphabétique. Seulement cela n'est pas pratique. Aussi je souhaiterais que l'extension, lors de la saisie des convocations, me dresse la liste des joueurs du club classés par équipe (ordre alphabétique des équipes : tous les joueurs de l'équipe une, puis tous les joueurs de l'équipe 2,.....). Je pense avoir trouvé où cela se situe dans le code, mais je ne sais pas ce qu'il faut changer pour obtenir ce résultat ? Je n'y connais rien en langage php.
Marsh Posté le 20-10-2014 à 23:33:29
Bonjour,
J'utilise Wordpress pour gérer le site d'un club sportif. J'ai installé une extension nommée "Convocations". Lorsque je rentre une convocation, l'extension me permet de choisir les joueurs à convoquer pour le match. Pour cela elle me dresse la liste de tous les joueurs du club (toutes équipes confondues) classés par ordre alphabétique. Seulement cela n'est pas pratique. Aussi je souhaiterais que l'extension, lors de la saisie des convocations, me dresse la liste des joueurs du club classés par équipe (ordre alphabétique des équipes : tous les joueurs de l'équipe une, puis tous les joueurs de l'équipe 2,.....).
Je pense avoir trouvé où cela se situe dans le code, mais je ne sais pas ce qu'il faut changer pour obtenir ce résultat ? Je n'y connais rien en langage php.
Je vous met la partie de code :
<h3>
Sélection des joueurs à associer à la convocation
</h3>
<table class="wp-list-table widefat fixed" cellspacing="0">
<thead>
<tr>
<th class="manage-column" width="20%">Sélection</th>
<th class="manage-column" width="40%">Joueur</th>
<th class="manage-column" width="40%">Equipe</th>
</tr>
</thead>
<tbody>';
foreach ($joueurs as $joueur)
{
if ($joueur->numconvocation == $_GET['id'])
{
$html .= '
<tr>
<td><input name="selectionnes[]" type="checkbox" value="'. $joueur->id . '" checked="checked" /></td>
<td>'. $joueur->nom .' '. $joueur->prenom .'</td>
<td>'. $joueur->equipe .'</td>
</tr>';
}
else
{
$html .= '
<tr>
<td><input name="selectionnes[]" type="checkbox" value="'. $joueur->id . '" /></td>
<td>'. $joueur->nom .' '. $joueur->prenom .'</td>
<td>'. $joueur->equipe .'</td>
</tr>';
}
}
$html .= '
</tbody>
<tfoot>
<tr>
<th class="manage-column" width="20%">Sélection</th>
<th class="manage-column" width="80%">Joueur</th>
<th class="manage-column" width="40%">Equipe</th>
</tr>
</tfoot>
</table>
<br />
<input type="submit" value="Modifier" class="button-primary" style="min-width: 80px;" />
<input name="id" type="hidden" value="'. $_GET['id'] .'" />';
}
$html .= '
</form>
</div>';
echo $html;
}
?>