
le 06/02/2012 à 13:56
sassouti87
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title></title>
- </head>
- <body>
- <?php
- include "classe_listes/classe_listes.php";
- $obj_liste = new classe_liste();
- // nombre de lignes par page
- $obj_liste->setPas(10);
- // nombre de pages affichées dans pagination
- $obj_liste->setNbPagesNavig(5);
- // message si pas de résultats
- $obj_liste->setMessageNoData("<div class=\"noData\">Aucune donnée à afficher.</div>");
- // accès à la bse de données
- // un dump de la table departements utilisée dans cet exemple est joint à l'archive
- $l_host = "localhost";
- $l_user = "root";
- $l_pwd = "";
- $l_base = "listes";
- // on met à jour la requete en fonction des arguments passés
- $sql = "SELECT SQL_CALC_FOUND_ROWS code_departement, nom_departement, nom_chef_lieu, nombre_arrondissements, nombre_communes";
- $sql .= " FROM departements";
- if (isset($_SESSION['classe_liste']['ord']))
- $sql .= " ORDER BY ".$_SESSION['classe_liste']['ord'];
- if (isset($_SESSION['classe_liste']['sens']))
- $sql .= " ".$_SESSION['classe_liste']['sens'][$_SESSION['classe_liste']['ord']];
- $sql .= " LIMIT ".$_SESSION['classe_liste']['min'].",".$_SESSION['classe_liste']['pas'];
- // connexion à la base de données
- $link = mysql_connect($l_host,$l_user,$l_pwd);
- // execution de la requete
- $res = mysql_db_query($l_base,$sql);
- // récupération des résultats dans un tableau
- $datas = array();
- if ($res)
- while ($row = mysql_fetch_array($res))
- {
- array_push($datas, $row);
- }
- // récupération du nombre total de résultats
- $sql2 = "SELECT FOUND_ROWS();";
- $res2 = mysql_db_query($l_base,$sql2);
- $nbResults = mysql_result($res2,0);
- mysql_close($link);
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <link rel="stylesheet" href="classe_listes/listes.css" />
- </head>
- <body>
- <?php
- // fonction d'écriture du nom de fichier de l'image du blason à partir du nom de département
- function getBlason($a_departement)
- {
- $filename = str_replace(array("é","è","ë","ê","ô"),array("e","e","e","e","o"),$a_departement); // on enlève les accents
- $filename = preg_replace("/[^[:alnum:]]/","_",$filename); // on nettoie les caractères incompatibles
- $filename = str_replace(' ','_',$filename); // on enlève les espaces
- $filename = preg_replace("/[_]+/","_",$filename); // on regroupe les doublons _
- $filename = strtolower($filename); // on met en minuscule
- $imgSource = "http://www.romualb.com/files/sources/images/blasons_dept/".$filename.".png";
- $code = "<img src=\"".$imgSource."\" style=\"width:20px;\" />";
- return($code);
- }
- // passage du résultat de la requête à la classe
- $obj_liste->setDatas($datas);
- // pagination
- $obj_liste->setNbResultats($nbResults); // nombre de résultats total, récupéré par la requête SELECT FOUND_ROWS()
- $obj_liste->afficheNavig("bas"); // affichage de la pagination (haut, bas, ou vide pour haut et bas)
- // colonnes
- $obj_liste->addColonne("blason","Blason","");
- $obj_liste->addContenuFonction("blason","getBlason([nom_departement]);");
- $obj_liste->noTri();
- $obj_liste->addColonne("nom_departement","Département","");
- $obj_liste->addContenu("nom_departement","[code_departement] - <a href=\"http://fr.wikipedia.org/wiki/[nom_departement]_(département)\" target=\"_blank\">[nom_departement]</a>");
- $obj_liste->addColonne("nom_chef_lieu","Chef-lieu");
- $obj_liste->addColonne("nombre_arrondissements","Nombre d'arrond.");
- $obj_liste->addColonne("nombre_communes","Nombre de communes");
- // génération de la liste
- print $obj_liste->genereListe();
- ?>
- </body>
- </html>
- </body>
- </html>
c'est mon code et j'ai les problemmes suivant :
Deprecated: Function mysql_db_query() is deprecated in C:\wamp\www\listes\index.php on line 38
Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead in C:\wamp\www\listes\index.php on line 38
Deprecated: Function mysql_db_query() is deprecated in C:\wamp\www\listes\index.php on line 49
Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead in C:\wamp\www\listes\index.php on line 49
Et je ni sais pas comment je peux corriger stp aider mois c'est urgent