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 :

Case à cocher de page en page


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2006
    Messages : 324
    Points : 114
    Points
    114
    Par défaut Case à cocher de page en page
    Bonjour, j'ai problème délicat pour moi à résoudre
    Mon site est en php avec une base Mysql, J'une requête qui permet d'afficher une liste de stage. Cette liste est présentée avec un pagination de 10 stages par page. On navigue dans les page avec des liens URL. En face de chaque ligne de stage, j'ai une case à cocher. Celle-ci permet de voir le détail de tous les stages qui ont été "cochés" par l'envoi d'un formulaire vers une page detailstage.php qui intègre une requete avec un clause WHERE répérant la valeur des case à cocher.

    Si je teste en cochant les stage sur une seule page ça marche. Par contre, je voudrais pouvoir changer de page et cocher ou décocher d'autres stages et lorsque j'envoie le formulaire, les cases finalement cochées sont récupérée sur les différentes pages et envoyés avec le formulaire

    Donc en gros peut-on recuperer la valeur de case à cocher sans envoyer le formulaire et mettre ces valeurs dans une variable qui serait transmise de page en page et mise à jour en fonction du cochage ou du decochage

    Merci

  2. #2
    Membre averti
    Avatar de onet
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    365
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2002
    Messages : 365
    Points : 344
    Points
    344
    Par défaut
    Salut,

    Non, ce n'est pas possible, sauf si tu passe par de l'ajax, et avec un onclick par exemple, tu effectue une requete pour mettre a jour une variable de session. Mais ce n'est pas possible sans cela, car tu ne peux pas interagir avec les données serveurs depuis ton navigateur sans envoyer ton formulaire, ou effectuer une requete ajax.

    Onet

  3. #3
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par nicolasferraris Voir le message
    Bonjour, j'ai problème délicat pour moi à résoudre
    Mon site est en php ETC
    Merci
    Trés amusant a faire, admettons que tu ais 10 pages de 10 ....
    au départ tu crées dans la session du gars une variable de session array
    que tu mets (si elle n'existe pa encore) à 0 par un FOR NEXT .....

    Et hop tu balance la premiére page avec un IF l'Array est a 1 tu coche !!
    comme c'est la premiére fois il ne coches rien !
    donc s'il clic page suivante tu mémorises les nouveaux cochés etc ....

    A toi de faire marcher tes méninges

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/05/2011, 18h19
  2. Sélection par case à cocher sur plusieurs pages de formulaire
    Par lodan dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/06/2009, 15h44
  3. [MySQL] Case à cocher pour une page de modification
    Par jiojio dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 27/01/2009, 22h32
  4. Case à cocher, recharger a page
    Par HwRZxLc4 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/09/2007, 16h20
  5. Sélection de toutes les cases à cocher d'une page
    Par maverick56 dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 11/07/2007, 15h14

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