probleme php

Répondre
sassouti87
le 06/02/2012 à 13:56
sassouti87
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  4. <title></title>
  5. </head>
  6. <body>
  7. <?php
  8. include "classe_listes/classe_listes.php";
  9. $obj_liste = new classe_liste();
  10. // nombre de lignes par page
  11. $obj_liste->setPas(10);
  12. // nombre de pages affichées dans pagination
  13. $obj_liste->setNbPagesNavig(5);
  14. // message si pas de résultats
  15. $obj_liste->setMessageNoData("<div class=\"noData\">Aucune donn&eacute;e &agrave; afficher.</div>");

  16. // accès à la bse de données
  17. // un dump de la table departements utilisée dans cet exemple est joint à l'archive
  18. $l_host = "localhost";
  19. $l_user = "root";
  20. $l_pwd = "";
  21. $l_base = "listes";


  22. // on met à jour la requete en fonction des arguments passés
  23. $sql = "SELECT SQL_CALC_FOUND_ROWS code_departement, nom_departement, nom_chef_lieu, nombre_arrondissements, nombre_communes";
  24. $sql .= " FROM departements";
  25. if (isset($_SESSION['classe_liste']['ord']))
  26. $sql .= " ORDER BY ".$_SESSION['classe_liste']['ord'];
  27. if (isset($_SESSION['classe_liste']['sens']))
  28. $sql .= " ".$_SESSION['classe_liste']['sens'][$_SESSION['classe_liste']['ord']];
  29. $sql .= " LIMIT ".$_SESSION['classe_liste']['min'].",".$_SESSION['classe_liste']['pas'];

  30. // connexion à la base de données
  31. $link = mysql_connect($l_host,$l_user,$l_pwd);
  32. // execution de la requete
  33. $res = mysql_db_query($l_base,$sql);
  34. // récupération des résultats dans un tableau
  35. $datas = array();
  36. if ($res)
  37. while ($row = mysql_fetch_array($res))
  38. {
  39. array_push($datas, $row);
  40. }

  41. // récupération du nombre total de résultats
  42. $sql2 = "SELECT FOUND_ROWS();";
  43. $res2 = mysql_db_query($l_base,$sql2);
  44. $nbResults = mysql_result($res2,0);

  45. mysql_close($link);


  46. ?>
  47. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  48. <html xmlns="http://www.w3.org/1999/xhtml">
  49. <link rel="stylesheet" href="classe_listes/listes.css" />
  50. </head>
  51. <body>

  52. <?php

  53. // fonction d'écriture du nom de fichier de l'image du blason à partir du nom de département
  54. function getBlason($a_departement)
  55. {
  56. $filename = str_replace(array("é","è","ë","ê","ô"),array("e","e","e","e","o"),$a_departement); // on enlève les accents
  57. $filename = preg_replace("/[^[:alnum:]]/","_",$filename); // on nettoie les caractères incompatibles
  58. $filename = str_replace(' ','_',$filename); // on enlève les espaces
  59. $filename = preg_replace("/[_]+/","_",$filename); // on regroupe les doublons _
  60. $filename = strtolower($filename); // on met en minuscule
  61. $imgSource = "http://www.romualb.com/files/sources/images/blasons_dept/".$filename.".png";
  62. $code = "<img src=\"".$imgSource."\" style=\"width:20px;\" />";
  63. return($code);
  64. }


  65. // passage du résultat de la requête à la classe
  66. $obj_liste->setDatas($datas);

  67. // pagination
  68. $obj_liste->setNbResultats($nbResults); // nombre de résultats total, récupéré par la requête SELECT FOUND_ROWS()
  69. $obj_liste->afficheNavig("bas"); // affichage de la pagination (haut, bas, ou vide pour haut et bas)

  70. // colonnes
  71. $obj_liste->addColonne("blason","Blason","");
  72. $obj_liste->addContenuFonction("blason","getBlason([nom_departement]);");
  73. $obj_liste->noTri();

  74. $obj_liste->addColonne("nom_departement","D&eacute;partement","");
  75. $obj_liste->addContenu("nom_departement","[code_departement] - <a href=\"http://fr.wikipedia.org/wiki/[nom_departement]_(d&eacute;partement)\" target=\"_blank\">[nom_departement]</a>");
  76. $obj_liste->addColonne("nom_chef_lieu","Chef-lieu");
  77. $obj_liste->addColonne("nombre_arrondissements","Nombre d'arrond.");
  78. $obj_liste->addColonne("nombre_communes","Nombre de communes");


  79. // génération de la liste
  80. print $obj_liste->genereListe();

  81. ?>
  82. </body>
  83. </html>
  84. </body>
  85. </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
LupusMic
le 09/02/2012 à 01:27
LupusMic
L'usage du bbcode est de rigueur.

Traduction

Je t'en prie.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours