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 :

Boutons : suivant, précédent [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre régulier Avatar de achos
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 147
    Points : 84
    Points
    84
    Par défaut Boutons : suivant, précédent
    Bonjour,
    j'ai une petite application de mise à jour avec php.
    Mon pb : j'aimerai faire les boutons de déplacement entre les enregistrements
    début <<précedent || suivant>> à la manière de visual basic, mais je n'arrive pas a réaliser ça.
    j'afiche le 1èr mais dés que je veux passer au 2ème là le problème.
    en fait j'affiche les enregistrement dans un formulaire.
    je serai trés reconnaissant si vous m'aidiez pour réaliser ce script.
    Merci d'avance

  2. #2
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Points : 958
    Points
    958
    Par défaut
    Je suppose que tu utilises une requête MySQL. Tu devrais passer comme argument dans ton formulaire le numéro de l'enregistrement, et ajouter un LIMIT à la fin de ta requête.
    Montre nous ton code, on va voir ce dont il s'agit.

  3. #3
    Membre régulier Avatar de achos
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 147
    Points : 84
    Points
    84
    Par défaut
    Merci pour l'aide voici la partie du code:
    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
     
    <?php
    mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
    mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
     
    $req = mysql_query('select * from test');
    $data = mysql_fetch_array($req);
    	if($data){
    		$nom = $data['nom'];
    		$prenom = $data['prenom'];
    		$ville = $data['ville'];
    		}
    ?>
     
    <form name="f1">
    <label> Nom : <input type="text" name="nom" value="<?php echo $nom?>"/></label><br>
    <label> Prénom : <input type="text" name="prenom" value="<?php echo $prenom?>"/></label><br>
    <label> Ville : <input type="text" name="n_rc" value="<?php echo $ville?>"/></label><br>
    </form>
    pour le parcours je sait pas est ce que je doit faire un bouton ou un lien et quoi faire dedans?

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Points : 1 093
    Points
    1 093
    Par défaut
    je suis surpris que tu n'aies pas de WHERE dans ta requete : cela veut dire que tu récupères la totalité des enregistrements

    ensuite tu fais un if : donc il prend le premier enregistrement, il est considéré correct, et tu l'affiches.

    point. fini le traitement.

    tu devrais mettre un WHERE sur le numéro d'enregistrement (s'il y en a un dans ta table), ou faire un WHILE au lieu de if et tester quel est le numéro d'enregistrement

  5. #5
    Membre régulier Avatar de achos
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 147
    Points : 84
    Points
    84
    Par défaut
    Mais comment faire pour que chaque fois j'affiche l'enregistrement suivant dans mon formulaire en cliquant sur le bouton suivant c'est çca mon pb ?

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Février 2007
    Messages : 22
    Points : 18
    Points
    18
    Par défaut
    Ben comme ils te l'ont dit, fais passer une variable $id incrémentée de 1 ou décrémentée de 1 suivant le bouton suivant et précédent.

    Ensuite tu récupére la var $id envoyé en GET ou POST pour ensuite la greffé dans ta requete via un "where id=$id" ou "limit $id, 1" au choix

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 379
    Points : 422
    Points
    422
    Par défaut
    Sans oublier de vérifier que la variable contient bien des chiffres .

  8. #8
    Membre régulier Avatar de achos
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 147
    Points : 84
    Points
    84
    Par défaut
    merci pour vos réponses,
    j'ai suivi vos conseil et ca marche trés bien.

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

Discussions similaires

  1. Faire défiler 3 images avec boutons suivant/précédent
    Par Skkkd dans le forum Composants graphiques
    Réponses: 15
    Dernier message: 25/03/2011, 12h51
  2. Réponses: 3
    Dernier message: 04/08/2010, 11h19
  3. Diaporama en flash et bouton suivant/précédent
    Par Spitfire378 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 12/07/2010, 10h47
  4. page avec bouton suivant/précédent
    Par gagnier dans le forum Langage
    Réponses: 6
    Dernier message: 07/06/2010, 23h09
  5. [XL-2003] Bouton Suivant Précédent
    Par fullmetalknet dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/02/2010, 14h23

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