IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

pagination qui disparait apres un clik


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Points : 55
    Points
    55
    Par défaut pagination qui disparait apres un clik
    salut
    je reviens mais cette fois ci avec un probleme bien plus complexe que les autres et j'ai bien peur de ne plus comprendre.

    Voila j'ai essayé de créer une pagination pour ma requete de recherche mais le probleme ou plutot les problemes c'est qu'a chaque clik de la page les resultats disparaissent et le nombre de la page de depart commence a 8 ou a 20 selon le resultat affiché.

    Je ne sais pas a quoi corespondent ces chiffre.
    J'espeer vraiment que vous pourrez m'aidez pour resoudre ce probleme de pagination

    merci d'avance





    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
     
    $sql=mysql_query("SELECT COUNT(id_forum) as nb_id FROM forum LEFT JOIN titre_sujet ON (id_suj_for=id_forum)
     LEFT JOIN post ON (id_titre_sujet=id_post_titre)
     
    WHERE id_forum='".mysql_escape_string($_GET['f2'])."'  AND  $toug 
     
    nom_sujet LIKE '%".ereg_replace("'",' ',$_GET['recherche'])."%' 
     
    OR  
     
    post_txt 
     
    LIKE '%".ereg_replace("'",' ',$_GET['recherche'])."%' 
     
    OR  nom_forum LIKE '%".ereg_replace("'",' ',$_GET['recherche'])."%' $toud")
     
    or die (mysql_error());
     
    $data=mysql_fetch_assoc($sql);
     
     
     
    if(isset($_GET['p'])){
     
    	$pagecourante=$_GET['p'];
    }
     
    else{
     
    		$pagecourante=1;
    	}
     
     
     
    $nb=$data['nb_id'];
    $parpage=1;
    $nbpage=ceil($nb/$parpage);
    $total=$pagecourante*$parpage;
     
     
    $sql=mysql_query("SELECT nom_forum,id_forum,im_for,id_post_titre,id_post_for,nom_sujet,id_titre_sujet,post_txt	
     
    				 FROM  forum
    				 LEFT JOIN titre_sujet ON (id_suj_for=id_forum)
    			     LEFT JOIN post ON (id_titre_sujet=id_post_titre)
     
    				 WHERE id_forum='".mysql_escape_string($_GET['f2'])."'  
    				 AND  $toug nom_sujet LIKE '%".ereg_replace("'",' ',$_GET['recherche'])."%' OR 
    				 post_txt LIKE '%".ereg_replace("'",' ',$_GET['recherche'])."%' OR 
    				 nom_forum LIKE '%".ereg_replace("'",' ',$_GET['recherche'])."%' $toud LIMIT $total , $parpage")or die (mysql_error());
     
     
     
    for($i=1;$i<=$nbpage;$i++){
     
    	$pagin= "<a href=\"".$_SERVER['PHP_SELF']."?p=$i\">$i<a>/";
    }

  2. #2
    Membre éclairé Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Points : 831
    Points
    831
    Par défaut
    Bonjour,

    Après survol de ton code, une petite remarque :
    Les variables $_GET['f2'] et $_GET['recherche'] seront vides lorsque tu vas cliquer sur le lien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $pagin= "<a href=\"".$_SERVER['PHP_SELF']."?p=$i\">$i<a>/";
    En effet, tu ne transmets que le numéro de page.

    Fred

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Points : 55
    Points
    55
    Par défaut
    exact micetf je c'est mem pas comment j'ai fais pour pas remarquer ca

    je reteste tou ca et je te tien au couran

    merci pour ta precision

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Une Value qui disparait après un slideDown()
    Par Pecose dans le forum jQuery
    Réponses: 7
    Dernier message: 15/02/2013, 23h23
  2. [XL-2010] Bouton qui disparait après impression pdf
    Par speedy_g dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/12/2011, 10h12
  3. Backcolor dans datagridview qui disparait apres un tri
    Par KaloOopS dans le forum Windows Forms
    Réponses: 15
    Dernier message: 19/06/2011, 09h13
  4. [MySQL] Variable qui disparait apres formulaire
    Par RomFou dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 15/07/2010, 14h53
  5. fenetre DOS qui disparait après fin d'execution
    Par Gwindor dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 10/07/2008, 09h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo