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 :

[SQL] Affichage résultat requête dans un tableau, bouton affichage page [Débutant(e)]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    344
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 344
    Par défaut [SQL] Affichage résultat requête dans un tableau, bouton affichage page
    Salut,

    j ai un formulaire PHP/mysql dans lequel j affiche le resultat d'une requete dans un tableau, j ai limité a l'affichage a 50 lignes et j ai créer des boutons << < > >> et j ai aussi une combobox avec les pages.

    Mais quand je clique sur les boutons bien je reste toujours sur la meme page.

    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
     
     
    $maxrow=50;
    /*echo maxrow;
    echo $maxrow;
    echo "<br>";
    echo "<br>";*/
     
    $result5 = $db->sql_query($sql5);
    $numrows = $db->sql_numrows($result5);
    /*echo $numrows;
    echo "<br>";
    echo "<br>";*/
    $maxpage=round($numrows/$maxrow);
    /*echo maxpage;
    echo $maxpage;
    echo "<br>";
    echo "<br>";*/
     
      echo"<div align='center' name='btn'>";
      echo"<br>";
      echo"<br>";
      echo"<input type='button' name='first' value='<<' onclick='orders_list.php?pgno=0&orderby=OrderID'>";
      echo"<input type='button' name='before' value='<' onclick='orders_list.php?pgno=($pgno-1)&orderby=OrderID'>";
      echo"<input type='text' name='numpage' value='' >";
      echo"<input type='button' name='last' value='>' onclick='orders_list.php?pgno=($pgno+1)&orderby=OrderID'>";
      echo"<input type='button' name='last' value='>>' onclick='orders_list.php?pgno=($maxpage+1)&orderby=OrderID'>";
     
      echo"<select name='pages'>";
      for($i=1;$i<=($maxpage+1);$i++)
      {
       echo"<option value='$i' onchange='orders_list.php?pgno=(".$i.")&orderby=OrderID'>$i";
      }
      echo"</select>";
     
     
     
      echo"</div>";

    je ne sais trop comment faire et pourquoi ca fonctionne pas

    Si quelqu un a un tuyau ,un conseil merci

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Salut,

    Quand tu cliques sur les boutons il n'y a rien qui se passe ? Ou ta page est rafraîchie avec exactement la même adresse avec les mêmes paramètres ? Ou c'est l'affichage qui se fait toutjours pareil sans tenir compte des paramètres (dans ce cas montre le code de l'affichage) ?

  3. #3
    NoT
    NoT est déconnecté
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 237
    Par défaut
    onclick='orders_list.php?pgno=($pgno+1)&orderby=OrderID'
    Ca me parait pas très correct, essai plutot un code du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    onclick='document.location=\"orders_list.php?pgno=($pgno+1)&orderby=OrderID\";'

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    344
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 344
    Par défaut
    Salut,

    oui en fait quand je clique sur les boutons y a rien qui se passe



  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    344
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 344
    Par défaut
    j ai essayé comme ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    onclick='document.location=\"orders_list.php?pgno=($pgno+1)&orderby=OrderID\";'

    la ca semble se rafraichir mais y a rien qui se passe


  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    344
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 344
    Par défaut
    petite précision , orders_list.php c'est la feuille en cours

    merci

Discussions similaires

  1. [MySQL] Affichage résultat requête dans un tableau
    Par hannibal974 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 22/05/2013, 11h36
  2. [MySQL] Affichage résultat requête SQL dans page HTML comme un tableau
    Par joxbl dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 14/03/2011, 14h26
  3. [MySQL] Résultat requête dans un tableau en une seule instruction
    Par senacle dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 23/02/2010, 12h56
  4. [VB]résultat requête dans un tableau
    Par blaiso dans le forum VB 6 et antérieur
    Réponses: 29
    Dernier message: 30/01/2006, 16h26

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