|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Débutant
Inscription : mai 2005 Messages : 1 957 ![]() |
Bonjour à tous,
J'ai une fonction (c'est de l'AJAX, mais ma question est plus orienté javascript) qui lance une fonction ajax. Quand on est en mode readystate il execute une fonction javascript deroulant_opem. A ce moment là, j'ai besoin de savoir le dernier enregistrement de la base de donnée. J'ai donc ajouté le code qui se trouve juste en dessous de la fonction deroulant_open(); Dans mon developpement, quand je clique sur le boutton "ajouter clients" il va appelle a la fonction update_client(val) et val aura pour valeur "add". Donc quand je clique sur le boutton "ajouter client", j'ai une requette MYSQL qui va chercher la valeur du dernier enregistrement. Une fois le secipt terminé, j'ai un nouveau cient dans ma base de donné, et si j'ajoute encore un client, la variable last_entry devrait me retourner une valeur plus grande (de +1) que la précdédente insertion, puisque c'est une autre nouvelle insertion. Le problème c'est que last_entry me retourne toujours le même nombre, même s'il y a eu de nouvelle entrée. Pour pas que ce problème se produit, je dois rafréchir ma page.. Alors je me suis demandé si le requete MYSQL est exécuté au chargement de la page uniquement, et pas à l'appelle de la fonction. Comment pourrais-je faire alors pour que la last_entry correspond toujours au dernier enregistrement réel effectué dans la base de donnée? Code JAVASCRIPT :
Merci pour vos lumières
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout! |
||
|
|
00
|
|
|
#2 |
|
Membre actif
![]() |
Deux questions :
Code :
"moncode.php?parametre1=mavaleur&sid="+Math.random();
__________________
http://www.overdrunk.net Pensez à la balise
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com