logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
14 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 104 272 538

  • Nb. de membres 8 691
  • Nb. d'articles 1 691
  • Nb. de forums 25
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Version future »» V16 php7 et anciens scripts

Nouveau sujet
 V16 php7 et anciens scripts#26671Répondre

2Contributeur(s)
Elcorsujpb
3 Modérateur(s)
developpeurjpbJireck
Elcorsu Elcorsuicon_post
Bonjour,
J'avais ecris une vingtaine de scripts .php sous la version 13 pour gérer mon club de plongée. Beaucoup sous forme de tableaux réactifs, formulaires... .
Ils ne fonctionnent plus sous la version 16 avec un affichage d'une partie du code sur ĺa page qui s'ouvre.
Je ne sais pas si c'est le passage en php 7 ou dans le mainfile appelé ou....
Je ne suis qu'un autodidacte en php et là un peu perdu...

Message édité par : jpb / 28-02-2019 16:42

jpb jpbicon_post
fait voir des exemples on pourra t'aider ...
Elcorsu Elcorsuicon_post
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 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 users 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",$user2[1]);
                        # Clear Buffer and Erase var.
                        mysql_free_result(
$result);        unset($result,$object);
                } else Header("location: index.php");
} else Header("location: index.php");

# 1= + cadres droite
# 0= pas de cradres (comme pour le forum)
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 intersaison (saison + mois de septembre)    
    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 ////////////////////////*/
!include!("cpgd_membrecsv.php");
/*////////////// Fin  ////////////////////////*/
if (
$statut_membre =="1") { echo "<center><font color=\"$textcolor10\" size=\"$textsize10\"><b>Les membres de cette saison : $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 : $letter$niveau</b></font></center>"; }
echo "<br>";
echo "<center><font color=\"
$textcolor11\" size=\"$textsize11\"><b>Passez votre souris sur les photos 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 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\"><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&amp;niveau=$npl&amp;list=$list\" class=\"noir\">$ltr</a>";
      if ( 
$counter == round($num/2) ) {
         echo " ]<br />[ ";
      } elseif ( 
$counter != $num ) {
         echo "&nbsp;|&nbsp;";
      }
      
$counter++;
   }
   echo "</td><td class=\"noir\">";
   echo "<form action=\"cpgd_member.php\" method=\"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=\"TempoSuperCache\" value=\"OFF\">";
   echo "</form>";
   echo "</td></tr></table>";
}
function niveau() {
   global 
$sortby$list$statut_membre;
   
$niveauplongee = array ("".translate("All")."", "Préparation 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\"><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&amp;niveau=$npl&amp;list=$list\" class=\"noir\">$npl</a>";
      if ( 
$counter == round($num/1) ) {
         echo " <br /> ";
      } elseif ( 
$counter != $num ) {
         echo "&nbsp;|&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 (
$statut_membre ==1) { $where = "where (oui =1 OR oui =2)";}
            if (
$statut_membre ==2) { $where = "where oui =1";}
            if (
$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\" cellspacing=\"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>";
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 $where $and ORDER BY nom");
$rows = mysql_numrows($res);
$col++;
while (
$ligne = mysql_fetch_array($res)) {
                # CHANGEMENT COULEUR
    
$rowColor = ($col % 2) ?        $bgcolor11        :        $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\" >";
                
$name = "<b>".$ligne["nom"]."</b>&nbsp;&nbsp;".$ligne["prénom"];
                
$etatcivil = "<div align=\"left\"><u><b> Adresse:</b></u><br>&nbsp;&nbsp;&nbsp;&nbsp; $adresse1 $adresse2<br>&nbsp;&nbsp;&nbsp;&nbsp; $postal $ville<br><u><b>Profession:</b></u><br>&nbsp;&nbsp;&nbsp;&nbsp; $profession<br><u><b>Date et lieu de naissance:</b></u><br>&nbsp;&nbsp;&nbsp;&nbsp; $naissance à $lieu<br><u><b>Numéro de Licence:</b></u><br>&nbsp;&nbsp;&nbsp;&nbsp; $licence<br><u><b>Niveau:</b></u><br>&nbsp;&nbsp;&nbsp;&nbsp; $niveau<br><u><b>Qualification:</b></u><br>&nbsp;&nbsp;&nbsp;&nbsp; $qualification<br><u><b>Certificat Médical:</b></u><br>&nbsp;&nbsp;&nbsp;&nbsp; valable du $medical<br><u><b>Assurance:</b></u><br>&nbsp;&nbsp;&nbsp;&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\" title=\"Mon E-mail: \n$email\" border=\"0\">";

                
$immail = "<a href=\"mailto:$email\">$img</a>";
          // dates de validité certificat médical et date anniversaire
               
$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'

                             # AFFICHAGE DES LIGNES
                echo "<tr bgcolor=\"
$rowColor\" valign=\"middle\">";
                echo "<td align=\"center\"><font color=\"
$textcolor12\" size=\"$textsize11\"><b>$col</b></font></td>";
/////////////modification ahérent////////////////////////////////////    3 pour staff administratif et 2 pour staff technique
                if (autorisation(3) or autorisation(2)) {
                if (empty(
$photo))echo "<td align=\"center\"><a href=\"cpgd_gestion_membre.php?chng_user=$nom $prenom&amp;op=modifyUser\" class=\"tooltip\">$nphoto<em><span>$name<br></span>$etatcivil</em></a></td>";
                else echo "<td align=\"center\"><a href=\"cpgd_gestion_membre.php?chng_user=
$nom $prenom&amp;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=\"#\" class=\"tooltip\">$nphoto<em><span>$name<br></span>$etatcivil</em></a></td>";
                else echo "<td align=\"center\"><a href=\"#\" class=\"tooltip\">
$iphoto<em><span>$iphoto<br>$name<br></span>$etatcivil</em></a></td>";
}   
//////////fin modif adhérent//////////////////////////////////////////                 
                echo "<td><font color=\"
$textcolor12\" size=\"$textsize11\">$name</font></td>";        
                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 <>"")
            {     echo "<td><font color=\"
$textcolor12\" size=\"$textsize11\">$anni</font></td>";
            }

                else
            {    echo "<td><font color=\"
$textcolor12\" size=\"$textsize11\"></font></td>";
            }

                if (
$nbjour[0] <= 0)
            {     echo "<td align=\"center\"><font color=\"
$textcolor12\" size=\"$textsize11\">$depasse</font></td>";
            }
                elseif (
$nbjour[0] > 0 AND $nbjour[0] < 30)
            {     echo "<td align=\"center\"><font color=\"
$textcolor12\" size=\"$textsize11\">Plus que $nbjour[0] jours de validité $jours</font></td>";
            }

                else
            {     echo "<td align=\"center\"><font color=\"
$textcolor12\" size=\"$textsize11\">il reste $nbjour[0] jours de validité</font></td>";
            }
                echo "<td align=\"center\"><font color=\"
$textcolor12\" size=\"$textsize12\"><b>$phone1</b></font></td>";
                echo "<td align=\"center\"><font color=\"
$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 ORDER 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 color=\"
$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
Elcorsu Elcorsuicon_post

"0$phoneN[0].$phoneN[1]$phoneN[2].$phoneN[3]$phoneN[4].$phoneN[5]$phoneN[6].$phoneN[7]$phoneN[8]";
                        elseif ($phone==2) $N="0 $phoneN[0]$phoneN[1]$phoneN[2] $phoneN[3]$phoneN[4]$phoneN[5] $phoneN[6]$phoneN[7]$phoneN[8]";
        }        else $N=$phoneN;
        return $N;
}
?>


Message édité par : Elcorsu / 28-02-2019 00:33

Elcorsu Elcorsuicon_post
ou un plus court qui récupère les mails des membres su club
<?
!include! ("mainfile.php");
!include!("header.php");
$textsize10 = 3; #        Grand Titre
$textsize12 = 1; #        Texte Lignes
$textcolor10 = "red"; #        Grand Titre
$textcolor12 = "black"; #        Texte Lignes

echo "<center><font color=\"
$textcolor10\" size=\"$textsize10\"><b>$niveau : Les mails des inscrits au CPGD pour la saison en cours</b></font></center>";
echo "<center><font color=\"
$textcolor12\" size=\"$textsize10\"><b>ceci pour que vous puissiez la copier dans votre fournisseur mail pour des envois groupés</b></font></center>";

function niveau() {
       global 
$sortby$list;
       
$niveauplongee = array ("".translate("All")."", "Préparation Niveau 1","Niveau 1","Niveau 2","Niveau 3","Niveau 4","Niveau 5","Initiateur","MF1","MF2","TIV","Nitrox","VHF");
       echo "<table width=\"100%\" border=\"0\"><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_mail.php?niveau=
$npl\" class=\"noir\">$npl</a>";
      if ( 
$counter == round($num/1) ) {
         echo " <br/> ";
      } elseif ( 
$counter != $num ) {
         echo "&nbsp;|&nbsp;";
      }
      
$counter++;
   }
   echo "</form>";
   echo "</td></tr>";
}
niveau();
   
$niveau=removeHack(stripslashes(htmlspecialchars($niveau, ENT_QUOTES)));
   
$sortby=removeHack($sortby);
   if (!isset(
$niveau)) { $niveau = translate("All"); }

                if ( 
$niveau != "".translate("All")."" AND $niveau == "Niveau 1" ){

               
$where= "where niveau like '".$niveau."%'";
                   } else if ( 
$niveau != "".translate("All")."" ) {
               
$where= "where niveau like '%".$niveau."%'";

                } else {
                 
$where= "";
      }
           echo "<br/><br/>";
        echo "<tr><tr>";
          echo "<center><table width=\"90%\" border=\"1\"><tr><td width=\"50%\"><font color=\"
$textcolor12\" size=\"$textsize10\">";

        
$res = @mysql_query("SELECT * FROM cpgd_membres $where ORDER BY nom");
        
$rows = mysql_numrows($res);
        
$col++;
        while (
$ligne = mysql_fetch_array($res)) {
        
$oui = $ligne["oui"];
        
$email = $ligne["Email"];

                if (empty(
$oui))echo "";
                else
           {
                if (empty(
$email))echo "";
                else echo "
$email , ";

                }
}

                
$col++;
        echo "</font></td></tr>\n";
           echo "</table>";    
           echo "<br><br>";    
           echo "</table>";
        echo "<br><br>";
!include!("footer.php");

?>



Elcorsu Elcorsuicon_post
pour ce dernier en affichage sur l'écran j'ai ça

$niveau : Les mails des inscrits au CPGD pour la saison en cours"; echo "
ceci pour que vous puissiez la copier dans votre fournisseur mail pour des envois group�s
"; function niveau() { global $sortby, $list; $niveauplongee = array ("".translate("All")."", "Pr�paration Niveau 1","Niveau 1","Niveau 2","Niveau 3","Niveau 4","Niveau 5","Initiateur","MF1","MF2","TIV","Nitrox","VHF"); echo ""; } niveau(); $niveau=removeHack(stripslashes(htmlspecialchars($niveau, ENT_QUOTES))); $sortby=removeHack($sortby); if (!isset($niveau)) { $niveau = translate("All"); } if ( $niveau != "".translate("All")."" AND $niveau == "Niveau 1" ){ $where= "where niveau like '".$niveau."%'"; } else if ( $niveau != "".translate("All")."" ) { $where= "where niveau like '%".$niveau."%'"; } else { $where= ""; } echo "

"; echo ""; echo "

"; echo "S�lection par niveau :"; $num = count($niveauplongee) - 1; $counter = 0; while (list(, $npl) = each($niveauplongee)) { echo "$npl"; if ( $counter == round($num/1) ) { echo " 
"; } elseif ( $counter != $num ) { echo " | "; } $counter++; } echo ""; echo "


\n"; echo "
"; $res = @mysql_query("SELECT * FROM cpgd_membres $where ORDER BY nom"); $rows = mysql_numrows($res); $col++; while ($ligne = mysql_fetch_array($res)) { $oui = $ligne["oui"]; $email = $ligne["Email"]; if (empty($oui))echo ""; else { if (empty($email))echo ""; else echo "$email , "; } } $col++; echo "
"; echo "

"; echo ""; echo "

"; !!include!!("footer.php"); ?>


Message édité par : Elcorsu / 28-02-2019 00:42

jpb jpbicon_post
le commencement ...

déjà les balise courte NON ....

<? NON

<?php OUI
jpb jpbicon_post
.... ensuite on verra si il y a des fonctions de php devenues obsoletes ou depréciées .....
Elcorsu Elcorsuicon_post
oui ça a corrigé une partie des pb aussi en changeant le système de reconnaissance de l'user.
Par contre le remplissage des lignes du tableau construit à partir de l'appel MySQL sur la base de données cpgd_membre ne fonctionne pas. Je pense que c'est dans le traitement sql mais où???? :#

Message édité par : Elcorsu / 01-03-2019 00:53

jpb jpbicon_post
c'est parce que tu utilise les fonctions natives qui sont obsolete

il te faut utiliser la librairie de NPDS

si tu es en php7 ce que je crois savoir ca ne peut plus fonctionner car tu es probablement en mysqli (et lors de ton installation npds a paramétré automatiquement sur mysqli)

donc par exemple ici

$res = @mysql_query("SELECT * FROM cpgd_membres&n bsp;$where ORDER BY nom");
$rows = mysql_numrows($res);
$col++;
while ($ligne = mysql_fetch_array($res)) {


remplace
@mysql_query PAR sql_query
mysql_numrows PAR sql_num_rows
mysql_fetch_array PAR sql_fetch_array

(pour info tu peux consulter ce fichier lib/mysqli.php ou tu trouveras les équivalence des fonctions natives... de mysqli .......)



logo