Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1672 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  PHP et AJAX - Update

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP et AJAX - Update

n°1578332
Mxtrem
Posté le 23-06-2007 à 13:31:07  profilanswer
 

Salut à tous !
 
Petit souçis.
Je me sers d'une fonction AJAX qui fonctionne pas mal pour mettre à jour des données que rentre l'user dans un formulaire, ce automatiquement.
Cependant ça ne marche pas mais me retourne aucune erreur :D
 
A noter que lorsque je ne faisais cette fonction que pour la description ça marchait, mais allié à la city ça ne fonctionne plus :'(
 

Code :
  1. <script type="text/javascript">
  2.     var DescValues =     document.getElementById('DescValues').value;
  3.     var CityValues =     document.getElementById('CityValues').value;
  4.     var ZipValues =     document.getElementById('ZipValues').value;
  5.     var BirthValues =     document.getElementById('BirthValues').value;
  6.     var EmailValues =     document.getElementById('EmailValues').value;
  7. function save()    {
  8. verifDesc(DescValues);
  9. verifCity(CityValues);
  10. }
  11. function DescWriteDiv(texte)     {     document.getElementById('__Request_desc').innerHTML = texte;     }
  12. function CityWriteDiv(texte)     {     document.getElementById('__Request_city').innerHTML = texte;     }
  13. function verifDesc(DescValue)
  14.     {
  15.      var currentTime = new Date();
  16.      var now = currentTime.getTime();
  17.      // DESCRIPTION
  18.         if(DescValue != '')
  19.                    {
  20.                    if(DescValue.length<15)
  21.                              DescWriteDiv('<span style="color:#cc0000"><b>Your description is too short</b></span>');
  22.                    else if(DescValue.length>1200)
  23.                              DescWriteDiv('<span style="color:#cc0000"><b>Your description is too big</b></span>');
  24.                    else if(texte = file('m/update/wwi.php?k=<?php echo $hidden; ?>&f=OPT_description&q='+escape(DescValue)))
  25.                              {
  26.                  if(texte == 1)
  27.                    DescWriteDiv('<span style="color:#cc0000"><b>Error: please retry in few seconds...</b></span>');
  28.                 else if(texte == 2)
  29.                    DescWriteDiv('<span style="color:#1A7917"><b>Description saved at </b>'+now+'</span>');
  30.                  else
  31.                    DescWriteDiv('');
  32.                              }
  33.                    }
  34.         setTimeout("verifDesc(DescValues);",1000);
  35.     }
  36. function verifCity(CityValue)
  37.     {    
  38.      var currentTime = new Date();
  39.      var now = currentTime.getTime();
  40.         // CITY
  41.         if(CityValue != '')
  42.                     {
  43.                     if(CityValue.length<2)
  44.                              CityWriteDiv('<span style="color:#cc0000"><b>The name of the city is too short</b></span>');
  45.                        else if(CityValue.length>30)
  46.                              CityWriteDiv('<span style="color:#cc0000"><b>The name of the city is too big</b></span>');
  47.                     else if(texte = file('m/update/wwi.php?k=<?php echo $hidden; ?>&f=OPT_city&q='+escape(CityValue)))
  48.                             {
  49.                 if(texte == 1)
  50.                    CityWriteDiv('<span style="color:#cc0000"><b>Error: please retry in few seconds...</b></span>');
  51.                  else if(texte == 2)
  52.                    CityWriteDiv('<span style="color:#1A7917"><b>City saved at </b>'+now+'</span>');
  53.                  else
  54.                    CityWriteDiv('');
  55.                             }
  56.                     }
  57.         setTimeout("verifDesc(CityValues);",1000);
  58.     }
  59. function file(fichier)
  60.     {
  61.     if(window.XMLHttpRequest) // FIREFOX
  62.          xhr_object = new XMLHttpRequest();
  63.     else if(window.ActiveXObject) // IE
  64.          xhr_object = new ActiveXObject("Microsoft.XMLHTTP" );
  65.     else
  66.          return(false);
  67.     xhr_object.open("GET", fichier, false);
  68.     xhr_object.send(null);
  69.     if(xhr_object.readyState == 4) return(xhr_object.responseText);
  70.     else return(false);
  71.     }
  72. </script>


 
Le script en action : http://www.mxtrem.com
Utilisateur : usere
Password : 000000
Page d'accueil -> Options
 
Merci à tous !! :hello:


Message édité par Mxtrem le 23-06-2007 à 15:33:54
mood
Publicité
Posté le 23-06-2007 à 13:31:07  profilanswer
 

n°1578347
Mxtrem
Posté le 23-06-2007 à 15:33:10  profilanswer
 

Je vois que tout le monde s'en fou :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  PHP et AJAX - Update

 

Sujets relatifs
[postgreSQL8.2] Update multi-tables[Mysql/PHP] variable avec des " et '
[Access et PHP]NZ non reconnu?[resolu]probleme avec les '&' et les requetes ajax
Requêtes SQL sur AS400 via lien ODBC ? (PHP)Qu'est ce qui est le plus rapide à charger entre un script PHP ou...
[PHP] - récupérer le texte d'un fichier doc[Résolu][AJAX] server erreur 500
[RESOLU]-[PHP] - Affichage de caractérfe bizard lors d'un includeCompilation PHP + ODBC
Plus de sujets relatifs à : PHP et AJAX - Update


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR