Posté : 28-02-2019 00:20 ok super. J'ose alors. Le codage n'est peut être pas très académique mais ça marchait.
Un exemple d'un de mes fichier php
<?
# définition couleur
$textsize10 = 3; # Grand Titre
$textsize11 = 2; # Titres colonnes
$textsize12 = 1; # Texte Lignes
# définition couleur
$textcolor10 = "red"; # Grand&nbs p;Titre
$textcolor11 = "black"; # Titres colonnes
$textcolor12 = "black"; # Texte Lignes
# définition couleurs du tableau
$bgcolor10 = "#FFCC99";   ;# Titres colonnes
$bgcolor11 = "#C5AFCC";   ;# Ligne impaires
$bgcolor12 = "#ABCC11";   ;# Ligne paires
# définition format téléphone
# 1 = xx xx xx xx xx
# 2 = x xxx xxx xxx
$phone = 1;
#--------------------------------------------------
if (!function_exists("Mysql_Connexion")) {
!include! ("mainfile.php");
}
!include!("functions.php");
global $language;
$hlpfile = "manuels/$language/users.html";
# vérif si Membre
if(isset($user) AND !empty($user)) {
  ; $user2 = explode(":", base_64_decode($user));
  ; $result = mysql_query("SELECT uid, uname FROM u sers WHERE uid='$user2[0]' AND uname='$user2[1]'");
  ; $object = @mysql_fetch_object($result);
  ; if (is_object($object)) {
  ; if ($user2[0]== $object->uid) define("USER_ID",$user2[0]);
  ; if ($user2[1]== $object->uname) define("USER_NAME", span>$user2[1]);
  ; # Clear Buffer and Erase var.
  ; mysql_free_r esult($result); unset($result,$object);
  ; } else Header("location: index.php");
} else Header("location: index.php");
# 1= + cadres droite
# 0= pas de cradres (comme pour le fo rum)
global $pdst; $pdst=0;
!include!("header.php");
OpenTable();
  ; $gifinscrit = "<img src=\"images/forum/icons/inscrit.gif\">" ;
  ; $jours = "<img src=\"images/30jours.gif\" >";
  ; $depasse = "<img src=\"images/nonvalide.gif\" >";
/* //////// statut_membre///
1 inscrit en saison et inter saison (saison + mois de septembre) & nbsp;
2 intersaison (septembre)
3 pré-insccrit au club*/
//$statut_membre = "1";
//////////////////////////////
/*////////////// début recupérer les membres de  ;la saison en fichier csv lisible par excel& nbsp;////////////////////////*/
!include!("cpgd_membrecsv.php");
/*////////////// Fin ////////////////////////*/
if ($statut_membre =="1") { echo "<center><font color= \"$textcolor10\" size=\"$textsize10\"><b>Les membres de cette saison :& nbsp;$letter$niveau</b></font></center>";}
if ($statut_membre =="2") { echo "<center><font color= \"$textcolor10\" size=\"$textsize10\"><b>Les membres de l'intersaison :  ;$letter$niveau</b></font></center>"; }
if ($statut_membre =="3") { echo "<center><font color= \"$textcolor10\" size=\"$textsize10\"><b>Les pré-inscrits pour cette saison& nbsp;: $letter$niveau</b></font></center>"; }
echo "<br>";
echo "<center><font color=\"$textcolor11\" size=\"$textsize11\"><b>Passez votre souris sur les ph otos pour voir le dossier de chacun</b>< /font></center>";
echo "<br><br>";
echo "<center><font color=\"$textcolor11\" size=\"$textsize11\"><b>$jours moins de 30 jours de validité du&n bsp;certif..........$depasse votre certif. n'est plus valide</b>< ;/font></center>";
echo "<br><br>";
/////////// TRI ALPHABETIQUE ET PAR NIVEAU   ; ///////////////////////////////////////////////////////////////
function alpha() {
global $sortby, $list, $statut_membre;
$alphabet = array ("".translate("All")."", "A","B","C","D", "E","F","G","H","I","J","K","L","M",
  ; "N","O","P","Q","R","S","T","U ","V","W","X","Y","Z");
echo "<table width=\"100%\" border=\"0\"& gt;<tr><td width=\"50%\" align=\"center\" valign=\"top\ ">";
$num = count($alphabet) - 1;
$counter = 0;
while (list(, $ltr) = each($alphabet)) {
echo "<a href=\"cpgd_member. php?statut_membre=$statut_membre&letter=$ltr&niveau=$npl&list=$list\" class=\"noir\">$ltr</a>";
if ( $counter == round($num/2) ) {
echo " ]<b r />[ ";
} elseif ( $counter != $num ) {
echo " |& amp;nbsp;";
}
$counter++;
}
echo "</td><td class=\"noir\">";
echo "<form action=\"cpgd_member.php\" me thod=\"post\">";
echo translate("Search")." : <input class=\"textbox_standard\" type=\"input\" name=\"letter\" size=\ "30\" maxlenght=\"60\">";
echo "<input type=\"hidden\" name=\"list\ " value=\"".urldecode($list)."\">";
echo "<input type=\"hidden\" name=\"Tempo SuperCache\" value=\"OFF\">";
echo "</form>";
echo "</td></tr></table>";
}
function niveau() {
global $sortby, $list, $statut_membre;
$niveauplongee = array ("".translate("All")."", "Préparation&nbs p;Niveau 1","Niveau 1","Niveau 2","Niveau 3","Niveau 4 ","Niveau 5","Initiateur","MF1","MF2","TIV","Nitrox","Permis Bateau", "VHF");
echo "<table width=\"100%\" border=\"0\"& gt;<tr><td width=\"50%\" align=\"center\" valign=\"top\ ">";
echo "Sélection par niveau :";
$num = count($niveauplongee) - 1;
$counter = 0;
while (list(, $npl) = each($niveauplongee)) {
echo "<a href=\"cpgd_member. php?statut_membre=$statut_membre&letter=$ltr&niveau=$npl&list=$list\" class=\"noir\">$npl</a>";
if ( $counter == round($num/1) ) {
echo " <br /> ";
} elseif ( $counter != $num ) {
echo " |& amp;nbsp;";
}
$counter++;
}
echo "</form>";
echo "</td></tr></table>";
}
niveau();
echo "<br><br>";
alpha();
$letter=removeHack(stripslashes(htmlspecialchars($letter, ENT_QUOTES)));
$niveau=removeHack(stripslashes(htmlspecialchars($niveau, ENT_QUOTES)));
$sortby=removeHack($sortby);
if (!isset($letter)) { $letter = translate("All"); }
if (!isset($niveau)) { $niveau = translate("All"); }
if&nb sp;($statut_membre ==1) { $where = "where (oui =1 OR oui =2)";}
if&nb sp;($statut_membre ==2) { $where = "where oui =1";}
if&nb sp;($statut_membre ==3) { $where = "where oui =3";}
  ; if ( $letter != "".translate("All")."" ) {
  ; $and = "and nom like '".$letter."%'";
  ; } else if ( $letter != "".translate("All")."" ) {
  ; $and = "and nom REGEXP \"^\[1-9]\" ";
  ; }
if ($niveau) {
  ;if ( $niveau != "".translate("All")."" AND $niveau == "Niveau 1" ) {
  ; $and= "and niveau like '".$niveau."%'";
  ; } else if ( $niveau != "".translate("All")."" ) {
  ; $and= "and niveau like '%".$niveau."%'";
}}
  ;
  ;
if ($and=="and niveau like '%%'"){$and= "";}
///////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////
echo "<table width=\"95%\" cellpadding=\"5\" cellspaci ng=\"0\" align=\"center\" border=\"0\">";
echo "<tr bgcolor=\"$bgcolor10\">";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b>N°</b></font></td>";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b>Photo</b></font></td>";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b>Membres</b></font></td>";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b></b></font></td>";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b>Certificat Médical</b></font></td&g t;";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b>Tél. Fixe</b></font></td>";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b>Tél. GSM</b></font></td>";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b>Email</b></font></td>";
echo "<td align=\"center\"><font color=\"$textcolor11\" size=\"$textsize11\"><b>Inscrit au site</b></font></td >";
echo"</tr>";
echo"</tr>";
$res = @mysql_query("SELECT * FROM cpgd_membres&n bsp;$where $and ORDER BY nom");
$rows = mysql_numrows($res);
$col++;
while ($ligne = mysql_fetch_array($res)) {
  ; # CHANGEMENT COULEUR
$rowColor = ($col % 2) ? $bgcolor11 : &nb sp; $bgcolor12;
  ; # FORMATAGE
  ; //$num = $ligne["num"];
  ; $oui = $ligne["oui"];
  ; $nom = $ligne["nom"];
  ; $prenom = $ligne["prénom"];
  ; $adresse1 = $ligne["adresse1"];
  ; $adresse2 = $ligne["adresse2"];
  ; $postal = $ligne["postal"];
  ; $ville = $ligne["ville"];
  ; $licence = $ligne["licence"];
  ; $profession = $ligne["profession"];
  ; $naissance = $ligne["naissance"];
  ; $lieu = $ligne["lieu"];
  ; $niveau = $ligne["niveau"];
  ; $qualification = $ligne["qualification"];   ;
  ; $medical = $ligne["medical"];
  ; $assurance = $ligne["assurance"];
  ; $photo = $ligne["photo"];
  ; $iphoto = "<img src=\"images/forum/avatar/$photo\" border=\"1\"width=\"70\">";
  ; $nphoto = "<img src=\"images/help.jpg\" border=\"0\"&n bsp;>";
  ; $name = "<b>".$ligne["nom"]."</b> ".$ligne["prénom"];
  ; $etatcivil = "<div align=\"left\"><u><b> A dresse:</b></u><br> &n bsp;$adresse1 $adresse2<br> $postal $ville<br><u><b>Profession:</b></u><br>& amp;nbsp; $profession<br><u><b>Date et lieu de naissa nce:</b></u><br>   ;$naissance à $lieu<br><u><b>Numéro de Licence:</b>< /u><br> $licence<br><u><b>Niveau:</b></u><br>& nbsp; $niveau<br><u><b>Qualification:</b></u><br&g t; $qualification<br><u><b>Certificat Médical:</b></u&g t;<br> valable du $medical<br><u><b>Assurance:</b></u><br>&a mp;nbsp; $assurance</div>";
  ; $phone1 = $ligne["tel_fixe"];
  ; $phone1 = ($phone1) ? formatNum($phone,$phone1) : "";
  ; $phone2 = $ligne["tel_gsm"];
  ; $phone2 = ($phone2) ? formatNum($phone,$phone2) : "";
  ; $email = $ligne["Email"];
  ; $img = "<img src=\"images/forum/icons/email.gif\" t itle=\"Mon E-mail: \n$email\" border=\"0\">";
  ; $immail = "<a href=\"mailto:$email\">$img</a>";
// dates&nbs p;de validité certificat médical et date annivers aire
  ; $date_day = date( 'd/m/y', time() );
  ; $certif = explode(" au ", $medical);
  ; $fincertif = explode("/", $certif[1]);
  ; $aujourdhui = explode("/", $date_day);
  ; $validite = (mktime(0, 0, 0, $fincertif[1], $fincertif[0], $fincertif[2]) - mktime(0, 0, 0, $aujourdhui[1], $aujourdhui[0], $aujourdhui[2])) / 86400;
  ; $nbjour = explode(".", $validite);
  ; $datenaissance = explode("/", $naissance);
  ; $nbjournaissance = (mktime(0, 0, 0, $datenaissance[1], $datenaissance[0], 0) - mktime(0, 0, 0, $aujourdhui[1], $aujourdhui[0], 0)) / 86400;
  ; $nbjournais = explode(".", $nbjournaissance);
  ; $anni = "<img src=\"images/anni.gif\" >";
  ; // supprimer oui dans la base membre_cpgd quand le membre n'est plus inscrit'
< br />
  ; # AFFICHAGE DES LIGNES
  ; echo "<tr bgcolor=\"$rowColor\" valign=\"middle\">";
  ; echo "<td align=\"center\"><font col or=\"$textcolor12\" size=\"$textsize11\"><b>$col</b></font></td>";
/////////////modification ahérent////////////////////////////////////&nb sp; 3 pour staff administratif et 2&n bsp;pour staff technique
  ; if (autorisation(3) or autorisation(2)) {
  ; if (empty($photo))echo "<td align=\"center\"><a href=\"cpgd_ge stion_membre.php?chng_user=$nom $prenom&op=modifyUser\" class=\"tooltip\">$nphoto<em><span>$name<br></span>$etatcivil</em></a></td>";
  ; else echo "<td align=\"center\"><a&n bsp;href=\"cpgd_gestion_membre.php?chng_user=$nom $prenom&op=modifyUser\" class=\"tooltip\">$iphoto<em><span>$iphoto<br>$name<br></span>$etatcivil</em></a></td>";
  ; } else {
  ; if (empty($photo))echo "<td align=\"center\"><a href=\"#\"&nbs p;class=\"tooltip\">$nphoto<em><span>$name<br></span>$etatcivil</em></a></td>";
  ; else echo "<td align=\"center\"><a&n bsp;href=\"#\" class=\"tooltip\">$iphoto<em><span>$iphoto<br>$name<br></span>$etatcivil</em></a></td>";
}
//////////fin modif adhérent/////////////////////////////////////// /// &nbs p;
  ; echo "<td><font color=\"$textcolor12\" size=\"$textsize11\">$name</font></td>"; &n bsp;
  ; if (empty($licence) OR empty($photo) OR empty($naissance) OR empty($niveau) OR empty($medical))echo "<td><font color=\"$textcolor10\" size=\"$textsize11\"><b>Dossier incomplet</b></font></td> ;";
  ; elseif ($nbjournais[0] <= 3 AND $nbjournais[0] >= -3 AND $naissance <>"")
{&nbs p; echo "<td><font color=\"$textcolor12\" size=\"$textsize11\">$anni</font></td>";
}
  ; else
{&nbs p; echo "<td><font color=\"$textcolor12\" size=\"$textsize11\"></font></td>";
}
  ; if ($nbjour[0] <= 0)
{&nbs p; echo "<td align=\"center\"><font&n bsp;color=\"$textcolor12\" size=\"$textsize11\">$depasse</font></td>";
}
  ; elseif ($nbjour[0] > 0 AND $nbjour[0] < 30)
{&nbs p; echo "<td align=\"center\"><font&n bsp;color=\"$textcolor12\" size=\"$textsize11\">Plus que $nbjour[0] jours de validité $jours</font></td>";
}
  ; else
{&nbs p; echo "<td align=\"center\"><font&n bsp;color=\"$textcolor12\" size=\"$textsize11\">il reste $nbjour[0] jours de validité</font></td>";
}
  ; echo "<td align=\"center\"><font col or=\"$textcolor12\" size=\"$textsize12\"><b>$phone1</b></font></td>";
  ; echo "<td align=\"center\"><font col or=\"$textcolor12\" size=\"1\"><b>$phone2</b></font></td>";
  ; if (empty($email))echo "<td> </td>";
  ; else echo "<td align=\"center\"> $immail</td>";
  ; /////Inscrit au site//////////
  ; echo "<td>";
  ; $insc = mysql_query("SELECT name FROM users O RDER BY name");
  ; echo "<table width=\"100%\" cellspacing=\" 0\" cellpadding=\"2\" border=\"0\"><tr>";
  ; while ($inscr = mysql_fetch_array($insc)) {
  ; $inscri = explode(" ", $inscr['name']);
  ; $inscrit = $inscri[0];
  ; if ($nom == $inscrit AND $prenom == $inscri[1] )
  ; echo "<td align=\"center\"><font col or=\"$textcolor12\" size=\"$textsize11\">$gifinscrit</font></td>";
  ; }
  ; echo "</td></table>";
  ; echo "</td>";
  ; ////////////////////////////////////////////////////////////////// /////////////////////
  ; echo "</tr>\n";
  ; # COMPTEUR LIGNE
  ; $col++;
  ;
}
echo "</table>";
CloseTable();
!include!("footer.php");
function formatNum($phone,$phoneN) {
if (strlen($phoneN)==9) {
  ; if ($phone==1) $N="0$phoneN[0].$phoneN[1]$phoneN[2].$phoneN[3
|