Erreur d'objet inconnu

Répondre
Patochewie
Patochewie
Déconnecté
Salut tout le monde, je veux faire une application qui enregistre dans un base MySQL la valeur d'un champ de formulaire à chaque fois que celui ci est modifié. Mais j'ai un petit soucis sur le javascript.
J'ai donc la fonction javascript suivante:
  1.  
  2. function enregistrer_commentaire(URS,num,identifiant){
  3.    req ="UPDATE rejets_"+URS+"set commentaire="+document.formulaire.commentaire[num].value+" where identifiant="+identifiant;
  4.    alert (req);
  5.    url=document.location+"?req="+req;
  6.    parent.location.href=url;
  7. }
  8.  


Cette fonction doit me permettre de rappeler la page en cours, si req est défini il lance la requete. Je sais que ce n'est pas très sécurisé de passer des requetes directement en GET, mais je suis sur un réseau local, et je ne vais permettre que les requetes update pour limiter les dégats des utilisateurs.

J'appelle donc cette fonction de la façon suivante:
  1.  
  2.    echo '<td class="lstmidal"><font class="lsttxtlib"><textarea width="10" height="10" name="commentaire['.$num.']" onBlur="enregistrer_commentaire(\''.$URS.'\',\''.$num.'\',\''.$ligne[4].'\');"></textarea></font></td>'."\n";
  3.  


Et il me sort une erreur Objet Attendu sur la ligne html. Tous les parametres sont correctement renseignés dans l'appel de la fonction.

Si vous savez d'où ça vient vous, parce que moi, le javascript...
Astyax69
Astyax69
Déconnecté
Salut,
à mon avis tu ferais mieux d'utiliser ajax pour enregistrer ton membre. Tu devrais jeter un coup d'oeil à ce lien : http://robloche.free.fr/javascript/tuto_xhr/tuto_xhr.html

bon courage smiley

a+
LupusMic
LupusMic
Déconnecté
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Il ne faut pas créer le SQL dans le client, pour des raisons évidentes de sécurité.
Patochewie
Patochewie
Déconnecté
oui je sais bien, mais je travaille sur un site intranet d'un entreprise qui sécurise assez bien ses accès. Ce site n'est pas accessible de l'extérieur, et les données sont de toute façon sauvegardée.
Je ne pense pas qu'un curieux arrive à se connecter, de toute façon comment faire sinon??
Bzh
Bzh
Déconnecté
Dans les rêgles de l'art ! C'est pas plus compliqué.
LupusMic
LupusMic
Déconnecté
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
(Patochewie) 80 % des attaques proviennent de l'intérieur d'une entrprise. C'est comme les accidents domestiques, on se sent à l'abris chez soi.
Patochewie
Patochewie
Déconnecté
J'ai donc corrigé tout ça, en suivant vos conseils. Je voudrais pas que les petits utilisateurs se brulent avec une casserole en équilibre sur la gazinière. ;-)
Merci à vous.
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog