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 :

problème de mise à jour des variables


Sujet :

Langage PHP

  1. #1
    Membre confirmé Avatar de King_T
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 157
    Par défaut problème de mise à jour des variables
    bonjour,
    je developpe une petite application en php, je vien de la terminé, mais j'ai constaté que si je change le nom d'un client et je passe a la page suivante (Submit suivie d'un href ) le nom n'est pas mis a jour ds cette derniere page. et puis si j'actualise la page ça change!!!!


    Voila la fonction du boutton de la premiere page

    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
    function oui(form1) 
    {var inputElement = document.getElementById('hide');
     
    if  (form1.nom.value=="")
    {
    alert('veuillez saisir le nom du client  SVP!');
    return false;
    }
     
    if  (form1.prenom.value=="")
    {alert('veuillez saisir le prenom du client  SVP!');
    return false;}
    else {
    inputElement.value = 'submit';
    document.forms["form1"].submit();
    document.location.href ="oui.php";
    }
    Je sais pas si j'ai bien expliqué , mais je sais plus quoi faire!!!
    Merci pour votre aide

  2. #2
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Quand tu affiches tes données, ils faut t'assurer qu'elles sont fraiches, i.e. qu'il n'y a pas eu de modification... Ainsi le schéma classique est :
    -> requete
    -> traitement de la requeste (insertion, modification, ...)
    -> récupération des données
    -> affichages des données

  3. #3
    Membre confirmé Avatar de King_T
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 157
    Par défaut
    Voila exactemement comment c'est:

    j'entre un nouveau nom pour le client
    j'appuis sur le boutton "suivant"
    la requette se declanche, puis il y a un passage a la page suivante
    dans cette page, j'ai fais une deuxieme requete pour afficher les données (normalement mise a jour),mais j'ai les donnée d'avant la modificationqui s'affichent a la place !!!!
    et si j'actualise la page les données mis a jour s'affichent

    Merci

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 231
    Par défaut
    force alors la page à s'actualiser

  5. #5
    Membre confirmé Avatar de King_T
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 157
    Par défaut
    Je suis d'accord mais j'ai pas trouvé une solution !!

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 231
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    document.location.href ="oui.php?refresh=ok"
    if(isset($_GET['refresh'])&&($_GET['refresh']=='ok'))
         document.location.href ="oui.php";

  7. #7
    Membre confirmé Avatar de King_T
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 157
    Par défaut
    ça donne une boucle infinie !!!!


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     document.location.href ="oui.php?refresh=ok"
    if(isset($_GET['refresh'])&&($_GET['refresh']=='ok'))
    document.location.href ="oui.php";

  8. #8
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 231
    Par défaut
    non , cela ne peut donner une boucle infinie, le test, tu le mets dans oui.php,
    la page qui appelle oui tu vas la changer en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    else {
    inputElement.value = 'submit';
    document.forms["form1"].submit();
    document.location.href ="oui.php?refresh=ok";
    }
    et au debut de oui.php, tu mets:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if(isset($_GET['refresh'])&&($_GET['refresh']=='ok'))
         document.location.href ="oui.php";

  9. #9
    Membre confirmé Avatar de King_T
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2006
    Messages : 157
    Par défaut
    c'est bon ça marche

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

Discussions similaires

  1. Problème de mise à jour des assembly-> reflexion
    Par gdkenny dans le forum ASP.NET
    Réponses: 2
    Dernier message: 14/11/2007, 12h10
  2. Problème de mise à jour des champs Auto incrémentés avec VB6.
    Par NHenry dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 28/05/2007, 17h06
  3. UpdateData mise à jour des variables
    Par ciliaz dans le forum MFC
    Réponses: 3
    Dernier message: 07/05/2007, 04h37
  4. problème de mise à jour des tables (10g)
    Par bad lieutenant dans le forum Administration
    Réponses: 7
    Dernier message: 26/04/2007, 18h21
  5. [C#][Access]Problème de mise à jour des données
    Par vvvvv dans le forum ASP.NET
    Réponses: 10
    Dernier message: 11/04/2006, 11h43

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