Probléme de paginations en php/sql

Probléme de paginations en php/sql - PHP - Programmation

Marsh Posté le 23-05-2016 à 14:48:57    

je veux que l'application m'afficher 24 film dans chaque page sous forme d'un tableau dans une page  chaque tableau comprend 4 lignes et chaque ligne comprend 6 colones c'est à dire 6 films à chaque lignes  
j'ai fait le code mais il m'affiche rien .    :ouch:  

Code :
  1. $connexion=mysql_connect('127.0.0.1','root');
  2.     $db=mysql_select_db('blog');
  3. $messagesParPage=24;
  4. $retour_total=mysql_query('SELECT COUNT(*) AS total FROM movies'); //Nous récupérons le contenu de la requête dans $retour_total
  5.     $donnees_total=mysql_fetch_assoc($retour_total); //On range retour sous la forme d'un tableau.
  6.     $total=$donnees_total['total']; //On récupère le total pour le placer dans la variable $total.
  7. //Nous allons maintenant compter le nombre de pages.
  8. $nombreDePages=ceil($total/$messagesParPage);
  9. if(isset($_GET['page'])) // Si la variable $_GET['page'] existe...
  10. {
  11.      $pageActuelle=intval($_GET['page']);
  12.      if($pageActuelle>$nombreDePages) // Si la valeur de $pageActuelle (le numéro de la page) est plus grande que $nombreDePages...
  13.      {
  14.           $pageActuelle=$nombreDePages;
  15.      }
  16.       }
  17. else // Sinon
  18. {
  19.      $pageActuelle=1; // La page actuelle est la n°1     
  20. }
  21. echo  $premiereEntree=($pageActuelle-1)*$messagesParPage;
  22. // On calcul la première entrée à lire
  23. $resu = mysql_query("SELECT * FROM  `blog`.`movies`   LIMIT $premiereEntree , 24" );
  24.  while($res = mysql_fetch_assoc($resu)){
  25.  if($premiereEntree=0){// si on est dans la premier page
  26.   for($j =0 ; $j < 24; $j=$j+6){
  27. echo "<tr>";
  28. $connexion=mysql_connect('127.0.0.1','root');
  29.     $db=mysql_select_db('blog');
  30.     $result_new= mysql_query("SELECT * FROM  `blog`.`movies`   LIMIT $j , 6" );
  31.  while($row = mysql_fetch_array($result_new)){
  32.  $titre=$row['titre'];
  33. $majtitre=strtoupper($titre);
  34. $src=$row['source'];
  35. $ide=$row['id'];
  36. $type=$row['typevideo'];
  37. $majtype=strtoupper($type);
  38.  echo "<form method=\"post\" action=\"Movies.php\">
  39.     <td>
  40.   <div class=\"cover\">
  41.  
  42. <a href='#' class='tag' >
  43.     <div class=\"carre\"  ><br><br>WATCH NOW<BR> $majtitre<br>$majtype VERSION</div>
  44.         <div class='title'><input src='$src'   name='sub' value='submit' type='image' align='middle'  border='0' /></div></a>
  45. <center><font color='white' size='3px'>$titre</font></center>
  46.     <input type=\"hidden\" value=\"$ide\" name=\"id\">
  47.   </div> </td></form>";
  48. if(isset($_POST['sub'])==true){
  49.     $identifiant=$_POST['id'];
  50. $queryy ="SELECT * FROM  `movies` WHERE `movies`.`id` LIKE '$identifiant' ";
  51. $queryy2=mysql_query($queryy);
  52.     while($tableau=mysql_fetch_array($queryy2)){
  53. $link=$tableau['lien'];
  54.  echo "<div align=\"center\"  id=\"pop\">
  55.   <center>
  56.        <p  style=\"position:static;margin-top:10%; z-index:3;
  57.     width:728px; height:410px; -webkit-box-shadow:1px 0px 8px  black,0px 0px 5px black ;border:solid 1px #000000;\">
  58. <iframe id=\"frame\" src=\"$link\" webkitallowfullscreen=\"true\" mozallowfullscreen=\"true\" allowfullscreen=\"true\" width=\"728px\" height=\"410px\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" ></iframe></p></center>
  59. <a href=\"\" onclick=\"close()\"><img src=\"circle.png\"  id=\"closeimg\" style=\"position:absolute;
  60. left:96%; top:20px;z-index:4;\"/></a></div>";}}
  61. ;}; echo "<tr>";}}
  62. elseif($premiereEntree <> 0) {
  63. for( $j=$premiereEntree; $j >=24; $j=$j+6){
  64. echo "<tr>";
  65. $connexion=mysql_connect('127.0.0.1','root');
  66.     $db=mysql_select_db('blog');
  67. $result_new= mysql_query("SELECT * FROM  `blog`.`movies`   LIMIT $j , 6" );
  68.  while($row = mysql_fetch_array($result_new)){
  69.  $titre=$row['titre'];
  70. $majtitre=strtoupper($titre);
  71. $src=$row['source'];
  72. $ide=$row['id'];
  73. $type=$row['typevideo'];
  74. $majtype=strtoupper($type);
  75.  echo "<form method=\"post\" action=\"Movies.php\">
  76.     <td>
  77.   <div class=\"cover\">
  78.  
  79. <a href='#' class='tag' >
  80.     <div class=\"carre\"  ><br><br>WATCH NOW<BR> $majtitre<br>$majtype VERSION</div>
  81.         <div class='title'><input src='$src'   name='sub' value='submit' type='image' align='middle'  border='0' /></div></a>
  82. <center><font color='white' size='3px'>$titre</font></center>
  83.     <input type=\"hidden\" value=\"$ide\" name=\"id\">
  84.   </div> </td></form>";
  85.   if(isset($_POST['sub'])==true){
  86.     $identifiant=$_POST['id'];
  87. $queryy ="SELECT * FROM  `movies` WHERE `movies`.`id` LIKE '$identifiant' ";
  88. $queryy2=mysql_query($queryy);
  89.     while($tableau=mysql_fetch_array($queryy2)){
  90. $link=$tableau['lien'];
  91.     echo "<div align=\"center\"  id=\"pop\">
  92.   <center>
  93.        <p  style=\"position:static;margin-top:10%; z-index:3;
  94.     width:728px; height:410px; -webkit-box-shadow:1px 0px 8px  black,0px 0px 5px black ;border:solid 1px #000000;\">
  95. <iframe id=\"frame\" src=\"$link\" webkitallowfullscreen=\"true\" mozallowfullscreen=\"true\" allowfullscreen=\"true\" width=\"728px\" height=\"410px\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" ></iframe></p></center>
  96. <a href=\"\" onclick=\"close()\"><img src=\"circle.png\"  id=\"closeimg\" style=\"position:absolute;
  97. left:96%; top:20px;z-index:4;\"/></a></div>";}};
  98. }; echo "<tr>";};};
  99. }
  100. ?>
  101. </table></div><br /><br />
  102. <?PHP
  103. echo '<div>'; //Pour l'affichage, on centre la liste des pages
  104. $precedent=  $pageActuelle - 1;
  105. $suivant=   $pageActuelle + 1;
  106. if( $pageActuelle <> 1)  {
  107. echo '<font class="numpage"><b><a   href="Movies.php?page='.$precedent.'" class="tt">&laquo;</a></b></font>&nbsp;&nbsp;';}
  108.    for($i=1 ; $i<=$nombreDePages; $i++) //On fait notre boucle
  109. //On va faire notre condition
  110.      if($i==$pageActuelle) //Si il s'agit de la page actuelle...
  111.      {
  112.          echo '
  113.   <font class="numpageactive"><b> '.$i.'</b></font>&nbsp;&nbsp; ';
  114.      }
  115.      else //Sinon...
  116.      {
  117.           echo '
  118.    <font class="numpage"><a class="tt" href="Movies.php?page='.$i.'"><b>'.$i.'</b></a></font>&nbsp;&nbsp;';
  119.    }} 
  120.    if( $pageActuelle <> $nombreDePages )  {
  121.    echo '<font class="numpage"> <b> <a href="Movies.php?page='.$suivant.'" class="tt">&raquo;</a></font></div> '; }
  122.   ?>


 
http://s33.postimg.org/y4jdoqwcv/base.png
 
merci à tous  :love:


Message édité par nouracm le 23-05-2016 à 14:53:08
Reply

Marsh Posté le 23-05-2016 à 14:48:57   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed