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 :

[PHP-JS] Pb de sauvegarde :( [Fait]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de moonia
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 283
    Par défaut [PHP-JS] Pb de sauvegarde :(
    Bonjour à tous,

    J'ai un formulaire à remplir, ce formulaire contient des input de type checkbox et radio, le principe est quand je coche les cases, les valeurs associees à ces dernieres sont enregistrees dans une BD , et qd je termine de remplir tt le formulaire je passe à une autre page.php , a ce stade tout va bien.

    Le pb c que quand, je veux revenir sur mon ancienne page, les cases ne sont plus cochees ( je veux dire celle du checkbox et de radio) ce que j'ai coche auparavant n'est pas sauvgradé
    Comment faire pour sauvgarder ?????

    Merci d'avance
    NB/ j'utilise easyphp 1.8

  2. #2
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Salut

    Si tu as Internet Explorer, cela peut venir de là. Essaie avec Firefox.
    Côté code HTML, tu peux forcer l'attribut value="" de tes contrôles en utilisant tes variables de session PHP.

  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
    Salut,

    Il faut d'abord que tu analyses plus précisément d'ou vient le problème, dans ton cas ca vient soit de l'enregistrement des données dans la base, soit de la relecture de ces données au moment du réaffichage du formulaire.

    La meilleure chose à faire est de vérifier si les données ont bien été enregistrées dans ta base, via phpMyAdmin par exemple.

    ++

  4. #4
    Membre éclairé Avatar de moonia
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 283
    Par défaut
    non j'utilise pas IE , j'utilise firfox, et mes donnes s'enregistre bien ds ma BD parce que à la fin du qustionnaire y une page.phph qui represente un resumé de toutes les reponses faites avant.

    Le pb qui me pose c la savgarde des cases à cocher, car si qlq veux revenir à la pge precedante , je voudrais bien qu'elle vois se qu'elle à choisis (ce qu'elle a cocher) auaparavant , pour quelle puisse changer si elle le veux par rapport à ca

    y pas une ligne de code que je doit rajouter ou qlq chose de se genre pour sauvgarder ??
    je vous donne une partie de mon 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
    <tr><td><p><b>&nbsp;&nbsp;&nbsp;&nbsp;b. Style d'apprentissage</b></p></td><td></td></tr>
    <tr><td><br></td></tr>
    <tr><td><p>&nbsp;&nbsp;&nbsp;&nbsp;Ils existe plusieurs études concernant .... :&nbsp;&nbsp;
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<input type="checkbox" name="checkbox_b1" value="l'imaginatif,">&nbsp;l'imaginatif,</td>
    </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<input type="checkbox" name="checkbox_b2" value="l'analytique,">&nbsp;l'analytique,</td>
    </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<input type="checkbox" name="checkbox_b3" value="le pratique,">&nbsp;le pratique,</td>
    </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<input type="checkbox" name="checkbox_b4" value="le dynamique,">&nbsp;le dynamique,</td>
    </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<input type="checkbox" name="checkbox_b5" value="on">&nbsp;autre(s), à préciser :&nbsp;<input name="autres_b2" size="50" value="" type="text">.</td>
    </tr>
    <tr><td><br></td></tr>

  5. #5
    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
    Tu es obligé d'aller chercher les valeurs dans ta BDD pour les réafficher. Pas de solution miracle me semble-t-il.

  6. #6
    Membre éclairé Avatar de moonia
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 283
    Par défaut
    oui je suis consciente de ça , mais ce que je ne sais pas, c'est comment faire pour que la case cocher auparavant restera cocher apres un rafraichissmeent de la page.php (quand je recupere la valeur de la BD), ou doit-je ajouter mon code php (qui a pour but de recuperer la valeur de la BD) ??

  7. #7
    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
    Il te faut du PHP.
    Et l'histoire des boutons page suivante / page précédente je te déconseille de les utiliser dans ton systeme de navigation dès qu'il y a des historie de validation de formulaire.

    Rajoute plutot tes propres boutons de navigations "retour au menu" "retour au questionnaire", au moins tu controleras tout.

Discussions similaires

  1. Comment sauvegarder la base de données MySQL en PHP ?
    Par zana74 dans le forum Débuter
    Réponses: 32
    Dernier message: 17/02/2008, 16h17
  2. Réponses: 3
    Dernier message: 10/06/2007, 21h53
  3. Réponses: 6
    Dernier message: 07/06/2006, 19h00
  4. Réponses: 4
    Dernier message: 27/01/2006, 15h28
  5. [XML] [PHP] Sauvegarde fichier xml
    Par ribrok dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 11/10/2005, 16h58

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