Pronostics Paris sportifs Concours
script php

S'enregistrer  |  Rechercher   |  Liste des Membres   |  Annuaire des sites utilisant le script
Connexion |  Se connecter pour vérifier ses messages privés |   Profil


-> Joueurs dans Ordre Alphabétique et Age
Aller à la page Précédente  1, 2
 
Poster un nouveau sujet   Répondre au sujet    Phpleague Index du Forum -> Mods

Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Mike



Inscrit le: 19 Juin 2006
Messages: 132

MessagePosté le: Dim 03 Sep 2006, 11:43    Sujet du message: Répondre en citant

Mouarf c'est bon j'ai compris ( ca a pris le temps mais j'avais pas compris que c'était le code de manuc que tu avais donné dans un de tes messages lol)

Donc voici la solution.

Normalement tu dois avoir ce code dans ton fichier (celui que je t'ai fait modifier pour trier par ordre alphabétique) :

Code:
echo "<tr class=trphpl3><td width=\"40%\">Nom/Prénom</td><td width=\"15%\">Naissance</td><td width=\"10%\">Âge</td><td width=\"15%\">Poste</td></tr>";

$poste = explode(",", $postes);
$nombre = count($poste);
$i=0;
while ($i<$nombre)
{
$requete = "SELECT phpl_joueurs.id, nom, prenom, DATE_FORMAT(date_naissance, '%d/%m/%Y') as datefr, position_terrain
            FROM phpl_joueurs, phpl_effectif
            WHERE phpl_joueurs.id=phpl_effectif.id_joueur
            AND phpl_effectif.id_equipe='$equipe'
            AND position_terrain='$poste[$i]'
            ORDER BY nom ASC";
$result = mysql_query($requete);

echo "<table style=\"BORDER-BOTTOM: #000000 1px solid\" cellspacing=\"0\" align=center width=\"100%\">\n";
while($row = mysql_fetch_array($result))
{
$date_de_naissance = $row['datefr'];
$chiffre = explode('/',$date_de_naissance);
$time_naissance = mktime(0,0,0,$chiffre[1],$chiffre[0],$chiffre[2]);
$seconde_vecu = time() - $time_naissance;
$seconde_par_an = (1461*24*60*60)/4;
$age = floor(($seconde_vecu / $seconde_par_an));

echo "<tr><td width=\"40%\">";
echo "<a href=\"#\" onclick=\"window.open('joueurs.php?id_joueur=$row[id]','Fichejoueur',
'toolbar=0,location=0,directories=0,status=0,scrollbars=1, resizable=0,copyhistory=0,menuBar=0,width=560,height=400');
return false;\">".stripslashes($row["nom"])." ".stripslashes($row["prenom"])."</a>";
echo "</td><td width=\"15%\">".$row["datefr"]."</td><td width=\"10%\">".$age." ans</td><td width=\"15%\">".$row["position_terrain"]."</td></font></tr>";
}
echo "</table>";
$i++;
}


Remplace par :

Code:
echo "<tr class=trphpl3><td width=\"40%\">Nom/Prénom</td><td width=\"15%\">Naissance</td><td width=\"10%\">Âge</td><td width=\"15%\">Poste</td></tr>";

$poste = explode(",", $postes);
$nombre = count($poste);
$i=0;
while ($i<$nombre)
{
$requete = "SELECT phpl_joueurs.id, nom, prenom, phpl_joueurs.date_naissance, position_terrain
            FROM phpl_joueurs, phpl_effectif
            WHERE phpl_joueurs.id=phpl_effectif.id_joueur
            AND phpl_effectif.id_equipe='$equipe'
            AND position_terrain='$poste[$i]'
            ORDER BY nom ASC";
$result = mysql_query($requete);

echo "<table style=\"BORDER-BOTTOM: #000000 1px solid\" cellspacing=\"0\" align=center width=\"100%\">\n";
while($row = mysql_fetch_array($result))
{
$NAIS_ANNEE = substr($data['date_naissance'], 0, 4);
$NAIS_MOIS = substr($data['date_naissance'], 5, 2);
$NAIS_JOURS = substr($data['date_naissance'], 8, 2);
$NAIS_DATE = $NAIS_JOURS.'/'.$NAIS_MOIS.'/'.$NAIS_ANNEE;
$ANNEE = date('Y');
$MOIS = date('m');
$JOUR = date('d');

if (($MOIS<$NAIS_MOIS) || (($MOIS == $NAIS_MOIS) && ($JOUR<$NAIS_JOURS)))
{
$AJUSTE = -1;
}
else { $AJUSTE = 0; }

$AGE = $ANNEE - $NAIS_ANNEE + $AJUSTE;

echo "<tr><td width=\"40%\">";
echo "<a href=\"#\" onclick=\"window.open('joueurs.php?id_joueur=$row[id]','Fichejoueur',
'toolbar=0,location=0,directories=0,status=0,scrollbars=1, resizable=0,copyhistory=0,menuBar=0,width=560,height=400');
return false;\">".stripslashes($row["nom"])." ".stripslashes($row["prenom"])."</a>";
echo "</td><td width=\"15%\">".$NAIS_DATE."</td><td width=\"10%\">".$AGE." ans</td><td width=\"15%\">".$row["position_terrain"]."</td></font></tr>";
}
echo "</table>";
$i++;
}
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Fred



Inscrit le: 13 Sep 2004
Messages: 19

MessagePosté le: Lun 04 Sep 2006, 22:51    Sujet du message: Répondre en citant

Merci Mike mais j'avais déjà essayé et j'ai toujours ce résultat :

Nom/Prénom Naissance Âge Poste
BOUE Olivier // 2006 ans Gardien de But
DARTHOUT Alexandre // 2006 ans Gardien de But
PAGEAULT Stéphane // 2006 ans Gardien de But
BELICOT Tony // 2006 ans Défenseur
BERTHON Bertrand // 2006 ans Défenseur
BONNET Claude // 2006 ans Défenseur

Merci d'avance
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Fred



Inscrit le: 13 Sep 2004
Messages: 19

MessagePosté le: Sam 16 Sep 2006, 11:22    Sujet du message: Répondre en citant

Bonjour,

désolé de relancer le sujet, mais je n ai pas réussi à corriger le pb.

Si quelqu un pouvait m aider ?

Merci
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   


Aller à la page Précédente  1, 2
Poster un nouveau sujet   Répondre au sujet    Phpleague Index du Forum -> Mods

Page 2 sur 2

 
Sauter vers:  


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloquées: 3863
  PhpLeague est un script php sous licence GPL
Partenaire : Barcelona Clan
copyright © PhpLeague - Univert
Hébergement Eurower