PROBLEME Dans SCRIPT PETITES ANNONCES

hankabyl Messages postés 68 Statut Membre -  
 hankabyl -
Bonjour messieurs- Je vous prie de m'aider à régler le probleme suivant :
J'ai un site de petites annonces de 20 annonces par page et quand je clique sur la page 2 pour tourner la page ,la page reste la meme (le script ne change pas la page) et je vous remercie messieurs.

6 réponses

  1. Pritax Messages postés 362 Statut Membre 19
     
    Bonjour,

    Un petit bout code serait le bien venu, celui de la page une sans oublier les balises
    0
  2. hankabyl
     
    Je vous remercie monsieur ,mais j ai rien compris à cette réponse.
    0
    1. Pritax Messages postés 362 Statut Membre 19
       
      "
      quand je clique sur la page 2 pour tourner la page ,la page reste la meme "

      Je veux juste le code du lien ou vous cliquez
      0
  3. hankabyl
     
    J vous remercie beaucoup : voila le lien de la page : http://www.dimarawaj.zit.ma/region/petite-annonce.php?region=Casablanca-Elmohammedia&page=1
    0
  4. Pritax Messages postés 362 Statut Membre 19
     
    Ce qu'il aurait fallu, c la page php ....

    Mais bon , la variable est bonne , c 'est l'appelle qui n'est pas non ( mal implemente certainement )
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. hankabyl
     
    Je vous remercie monsieur .mais que vais je faire maintenant pour corriger ce probleme?
    0
    1. Pritax Messages postés 362 Statut Membre 19
       
      Ben il faut regarder l'endroit ou vous appelez page=2
      0
  7. hankabyl
     
    Bonjour monsieur.
    Je vous remercie beaucoup de l'importance que vous avez donné à mon probleme .
    et je vous prie de m'aider à régler ce problème.
    Voila le code concernant l'appelle et merci.
    <?php
    
    $nbsujet = 20;
    
    if ($page ==""){$page = 1 ;}
    
    $adminsup = 'novarible1';
    $login = 'novariable2';
    $adminvalide = 'novarible3';
    $loginadmin = 'novarible4';
                  
    $dir2 = opendir(''.$_GET['region'].'/petite-annonce/');
    
    $timeStamp = array();
    $fichier = array();
    
    $i=0;
    $getpages=0;
    while ($File = readdir($dir2)){
                                    if($File != "." && $File != ".." && $File != "" && $File != ".htaccess" && $File != "moteur.php" && $File != "index.php" && $File != "index.html")
                                      { $getpages++;
    
                                        $timeStamp[] = filectime(''.$_GET['region'].'/petite-annonce/'.$File.'');
                                        $fichier[] =  ''.$_GET['region'].'/petite-annonce/'.$File.'';
                                      }
                $i++; 
          }
    
    closedir($dir2);
    
    if ($getpages == 0) {
    echo '<br><br><br><br><center><b>Désolé mais il n\'y a pas encore d\'annonces dans cette catégorie<br> cliquez sur <a href="../depose-annonce.php">"Déposer une annonce"</a> pour ajouter votre annonce dans cette catégorie.</b></center>';
    }
    else
    {
    
    function check($value, $result){
        
            if(in_array($value, $result))
     
                $value = $value+0.1;
            
            
            if(!in_array($value, $result))
            
                return $value;
                
            else 
                
            return check($value, $result);
            
        }
    
    
        //New Array
        $result = array();
        
        
        foreach($timeStamp as $value){
            
            $result[] = check($value, $result);
        
        }
    
       
    
    $tableau = array_combine($result, $fichier);
    
    krsort($tableau);
    
    $tableau = array_values($tableau);
    
    $Max = count($tableau);
    
    $pagemin = $page*$nbsujet-$nbsujet;
    $nbpage = $Max/$nbsujet;
    $nbpage = ceil($nbpage);
       if ($page == $nbpage) {$pagemax = $Max;}
               else {$pagemax = $page*$nbsujet;}
    
     if ($Max != 0){
    for($i = $pagemin; $i != $pagemax; $i++){
                                    include "$tableau[$i]";
    
                                            }
        }
    
    
    $nbpage = $Max/$nbsujet;
    $nbpage = ceil($nbpage);
    $nbpage2 = $nbpage +1 ;
    
    for ($i = 1 ; $i <= $nbpage ; $i++) {
      if ($i < ($page-10) )
        $i = $page - 10;
            if ($i >= $page + 10 AND $i <= $nbpage - 10)
                    echo "...";
      if ($i > ($page+4) )
        $i = $nbpage ;
      if ($i == $page )
        echo '<a href="petite-annonce.php?region='.$_GET['region'].'&page='.$i.'" class="liens02"><b>['.$i.']</b></a>  ';
      else
      echo '<a href="petite-annonce.php?region='.$_GET['region'].'&page='.$i.'" "liens02"><b>'.$i.'</b></a>  ';
     }
    
    //fin de else
    }
    
    ?>
    0