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

PHP & Base de données Discussion :

systeme de pagination php et mysql


Sujet :

PHP & Base de données

  1. #1
    Membre averti Avatar de solo190
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 412
    Points : 321
    Points
    321
    Par défaut systeme de pagination php et mysql
    bonsoir a tous et toutes ,
    j'ai mis sur pied un système de pagination mais je n'arrive pas a comprendre pourquoi la premiere page n'affiche aucun resultat parcontre la seconde oui .lorsque je prend la requette correspondante a la première page que j’exécute dans phpmyadmin j'ai des données .

    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
     
    $pageActuelle=$_POST['pageActuelle'];
    $login = $_SESSION['login'];
     
    $messagesParPage=12;
    $premiereEntree=($pageActuelle-1)*$messagesParPage;
    $derniereEntree=$premiereEntree+$messagesParPage;
     
    $sql = " select login , upper(sender) as sender,date,destinataire,left(me,15) as me
    		from transactions 
    		where login='".$login."'
    		order by date desc
    		LIMIT ".$premiereEntree.",".$derniereEntree.";
    	  ";
    	$result = $conn->query($sql);
    	while ($donnee=mysqli_fetch_array($result,MYSQLI_ASSOC))
    	{
    	 	  $arr[] = $donnee;
     
    	}
    merci de votre aide .
    www.etech-keys.com
    https://sms.etech-keys.com

    le boiteux qui suit le chemin devance le coureur qui s'en écarte .

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Il ne manquerait pas simplement une valeur de page par défaut ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $pageActuelle= isset($_POST['pageActuelle']) ? $_POST['pageActuelle'] : 1;
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti Avatar de solo190
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 412
    Points : 321
    Points
    321
    Par défaut
    Merci Sabotage,
    je ne pense pas que ce soit un probleme de page par defaut auquel cas lorsqu'on devait cliquer sur page 1 elle devait s'afficher mais au chargement on ne devait rien avoir, mais dans ce cas que se soit au changement ou apres un clic il n ya rien.
    apres inspection je viens de me rendre compte que j'ai cette erreur .
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Uncaught SyntaxError: Unexpected end of JSON input
        at JSON.parse (<anonymous>)
        at XMLHttpRequest.xhr.onreadystatechange (transactions.php:548)
    xhr.onreadystatechange @ transactions.php:548
    je ne sais pas ourquoi mais voici ou sa coince .
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    if(xhr.readyState == 4 && xhr.status == 200){
                            var response = xhr.responseText;
                            var lenders = JSON.parse(response) ;          // voici la ligne ou il signale l'erreur
                            var donnee=lenders.root_detail_transaction;
     
                            for(i=0;i<=donnee.length;i++)
                            {
                               // j'ai volontairement enlever cette partie
                            } 
     
                        }
    une fois de plus merci .
    www.etech-keys.com
    https://sms.etech-keys.com

    le boiteux qui suit le chemin devance le coureur qui s'en écarte .

Discussions similaires

  1. Création d'un systeme de connexion php/html/mysql
    Par FoxStyled dans le forum Langage
    Réponses: 5
    Dernier message: 16/12/2016, 15h47
  2. Pagination avec PHP et Mysql
    Par __fabrice dans le forum Flash
    Réponses: 2
    Dernier message: 27/09/2006, 14h17
  3. Travailler avec PHP / Apache / MySQL
    Par R3iTt0R dans le forum Linux
    Réponses: 22
    Dernier message: 24/06/2004, 11h03

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