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 précédents et suivants


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 3
    Par défaut Boutons précédents et suivants
    Bonjours a tous !
    Voila plus d'un mois que je séche totalement, surement du a mon niveau de débutant :p
    Je suis entrain de faire un espace admin pour un photographe. J'ai donc fais un formulaire où il peut envoyer sa photo sur le serveur avec joint : le titre de la photo, la catégorie dans la quelle la placée. Ainsi j'utilise une base de donnée pour entrer le nom de la photo, son titre, sa date d'insertion, et la catégorie.
    Mais voila lors de l'affichage des images il serai sympa d'avoir deux boutons un qui irait à l'image suivante et l'autre qui irai à l'image précédente.
    1-Ma première idée fut de prendre l'autoincrement pour ces boutons mais si le photographe veut supprimer une photo tous sera faussée a cause des trous !
    2-Apres j'ai pensé a creer un champ dans ma table non incrémenté qui prendrai la valeur de l'auto increment et lors d'une suppression décrémenter de 1 tous les nombres de cette colonne qui seront > à l'id supprimé.
    Bon vu mon niveau j'ai pas réussit la deuxième hypothèse.
    Voila j'espère ne pas trop vous avoir perdu en route, en clair j'ai pas réussi a faire mes deux boutons
    Y aurait t il un moyen pour faire ces boutons, de plus je ne souhait pas forcement utiliser une base de donnée pour les boutons mais je ne connais presque aucun élément php je veux dire les : fopen fclose touch etc ... ^^
    merci

  2. #2
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 495
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 495
    Par défaut
    salut.
    voici mon idee.
    pour le bouton precedent : faire une requete sql qui recupere l'id avant celui en cours
    et pour le bouton suivant, celui juste apres.

    je m'explique : pour le bouton precedent : un truc du genre
    SELECT max(id) from ta_table WHERE id < id-en-cours;
    => recuperer le plus gros id inferieur a celui en cours
    pour le bouton suivant :
    SELECT min(id) from ta_table WHERE id > id-en-cours;

    (je ne sais pas si c'est la meilleur des solutions... mais ca pourrait te depanner >_< )
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

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

    Informations forums :
    Inscription : Janvier 2009
    Messages : 3
    Par défaut ^^
    Merci bcp, bah je vais essayer de mettre ça en place et je te tiendrais au courant par contre quand je fais max id il me sort un truc du style Resource id #5 comment je fais ?

  4. #4
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 495
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 495
    Par défaut
    oui, j'ai dis max(id) parce que tu nous parlais de tes id..
    j'en ai suppose que t'avais un champ nomme "id" >_<
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

Discussions similaires

  1. Réponses: 3
    Dernier message: 29/12/2008, 16h31
  2. Boutons "précédent" et "suivant" du navigateur
    Par cocoyot dans le forum JSF
    Réponses: 3
    Dernier message: 19/03/2008, 15h46
  3. Boutons Précédent et Suivant pour un CD ?
    Par vez2006 dans le forum Flash
    Réponses: 13
    Dernier message: 12/10/2006, 20h01
  4. Réponses: 13
    Dernier message: 06/07/2006, 17h06

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