";
echo "
Recherche d'un nouveau badge
";
/* Affichage formulaire */
if(count($_POST)==0) {
echo "
";
echo "Choisissez le type de recherche, saisissez la valeur dans la case ci-dessous puis valider pour lancer la recherche.";
echo "Les recherches suivantes sont possibles :
";
echo "
";
echo "- Par numéro de licence ;
";
echo "- Par numéro du badge.
";
echo "
";
echo "";
echo "
";
}
/* Traitement formulaire */
else {
/* Recup des données */
$type=$_POST['type'];
$valeur=$_POST['valeur'];
/* Recherche des données */
$badges=array();
if($type=='num_fft') {
/* Recherche si le joueur existe et qu'il est licencié dans le club */
$requete="SELECT j.id_joueur, j.nom, j.prenom FROM joueur j, compte c WHERE c.id_club='$id_club' AND c.id_joueur=j.id_joueur AND j.numero_fft='$valeur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."
");
$existe_joueur=mysqli_num_rows($reponse);
if($existe_joueur > 0) {
$joueur=mysqli_fetch_object($reponse);
$titre="Badge du joueur $joueur->prenom $joueur->nom";
/* Recherche des badges du joueur */
$requete="SELECT id_badge FROM badge_joueurs WHERE id_club='$id_club' AND id_joueur='$joueur->id_joueur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."
");
while($badge=mysqli_fetch_object($reponse)) {
array_push($badges, $badge->id_badge);
}
}
else {
echo "Le joueur est inexistant sur le site ou n'est pas licencié dans votre club.";
}
}
else if($type=='num_badge') {
/* Recherche des badges du joueur */
$requete="SELECT id_badge FROM badge_joueurs WHERE id_club='$id_club' AND numero_badge='$valeur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."
");
while($badge=mysqli_fetch_object($reponse)) {
array_push($badges, $badge->id_badge);
}
}
if(count($badges) > 0) {
echo "
";
echo "| Nom | Prénom | ";
echo "Numéro FFT | Téléphone | ";
echo "Email | Numéro Badge | ";
echo "Compte actif ? | ";
for($i=0;$i");
$badge=mysqli_fetch_object($reponse);
echo "";
$requete="SELECT nom, prenom, numero_fft, e_mail FROM joueur WHERE id_joueur='$badge->id_joueur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."
");
$joueur=mysqli_fetch_object($rep);
echo "$joueur->nom | ";
echo "$joueur->prenom | ";
echo "$joueur->numero_fft | ";
$requete="SELECT numero FROM telephone WHERE id_joueur='$badge->id_joueur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."
");
$tel=mysqli_fetch_object($rep);
echo "$tel->numero | ";
echo "$joueur->e_mail | ";
echo "$badge->numero_badge | ";
$requete="SELECT actif_debut, actif_fin FROM compte WHERE id_joueur='$badge->id_joueur' AND id_club='$id_club'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno()." : ".mysqli_error()."
");
$compte=mysqli_fetch_object($rep);
$ts_debut=conversion_ts_mysql($compte->actif_debut);
$ts_fin=conversion_ts_mysql($compte->actif_fin);
$ts_now=time();
if($ts_debut <= $ts_now and $ts_now <= $ts_fin) {
echo " | ";
}
else {
echo " | ";
}
echo "
";
}
echo "
";
}
else {
echo "
";
echo "
";
if($type=='num_fft') {
echo "Le joueur ne dispose d'aucun badge dans votre club.
";
}
else if($type=='num_badge') {
echo "Le badge numéro $valeur n'existe pas dans votre club.
";
}
echo "";
}
echo "
";
echo "
Effectuer une nouvelle recherche";
}
echo "
";
include("deco_admin_club.php");
include("piedDePage.php");
}
else {
echo("Non autorisé - Redirection vers la page d'identification dans 2 secondes");
sleep(2);
include("admin_login.php");
}
function conversion_ts_mysql($champ_ts) {
if (empty($champ_ts) || is_null($champ_ts) || trim($champ_ts) === '') return 0;
$annee=substr($champ_ts, 0, 4);
$mois=substr($champ_ts, 5, 2);
$jour=substr($champ_ts, 8, 2);
$heure=substr($champ_ts, 11, 2);
$min=substr($champ_ts, 14, 2);
$sec=substr($champ_ts, 17, 2);
$ts=mktime($heure, $min, $sec, $mois, $jour, $annee);
return $ts;
}