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

JavaScript Discussion :

rafraichissement d'un formulaire


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 147
    Par défaut rafraichissement d'un formulaire
    Bonjour,

    j'ai une page dont le lien est de type: lien?id=12


    Dans cette page se trouve un formulaire qui va récupérer l'id du lien pour pouvoir ensuite afficher les informations correspondant tel que le nom, adresse, ville de l'id (qui lui représente une société).
    Voici le code du formulaire:

    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
    <?php
    $base = mysql_connect ('localhost', 'root', '');
    mysql_select_db ('test', $base);
     
     
    $req = 'SELECT id, societe, adresse, ville FROM t1 WHERE id="'.$_GET['id'].'"';
    $res = mysql_query($req);
    $data = mysql_fetch_assoc($res);
     
    ?>
    <form method="POST" id="inscription" action="lien.php?id=<?php echo $data['id'] ?>">
    <input type="text" name="societe" value="<?php echo $data['societe'] ?>"/>
    ....
     
     
    <?php
    if (isset($_POST['Valider']) && $_POST['Valider'] == 'Valider')
    {
    mysql_query('UPDATE t1 SET societe="'.$_POST['societe'].'", adresse="'.$_POST['adresse'].'", etc... WHERE id="'.$_GET['id'].'"');
    echo "La base de donnée à été mise à jour";
    }
    ?>

    Bon bien sur, le code est volontairement incomplet. Mais moi j'aimerai savoir comment on fait en javascript pour rafraichir le formulaire une fois que le client a valider le formulaire pour que les modifications effectué apparaîsse tout de suite après la validation.
    (pour info, il s'agit d'un formulaire de modification, c'est pourquoi j'ai besoin que les infos apparaîssent après validation)

    Parceque la je suis obligé de cliquer sur le bouton F5 de mon navigateur pour rafraichir.

    Merci pour votre aide.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    C'est normal, là tu fais le SELECT avant l'UPDATE, donc quand tu valides ton formulaire, tu réaffiches les données avant qu'elles ne soient modifiées.

    Mets ces lignes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    if (isset($_POST['Valider']) && $_POST['Valider'] == 'Valider')
    {
    mysql_query('UPDATE t1 SET societe="'.$_POST['societe'].'", adresse="'.$_POST['adresse'].'", etc... WHERE id="'.$_GET['id'].'"');
    echo "La base de donnée à été mise à jour";
    }
    ?>
    au-dessus du SELECT et ton problème sera résolu..

Discussions similaires

  1. rafraichissement d'un formulaire
    Par @rkane dans le forum Access
    Réponses: 11
    Dernier message: 13/07/2006, 16h49
  2. Réponses: 3
    Dernier message: 17/06/2006, 14h46
  3. Rafraichissement avec un formulaire
    Par bianconeri dans le forum Langage
    Réponses: 13
    Dernier message: 14/02/2006, 10h39
  4. Rafraichissement données sous-formulaire
    Par christellel198 dans le forum Access
    Réponses: 1
    Dernier message: 31/10/2005, 19h20
  5. Rafraichissement de sous formulaire en mode ajout.
    Par olivll dans le forum Access
    Réponses: 6
    Dernier message: 11/10/2005, 10h19

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