Rechercher : dans
Par :

[javascript] sql et XMLHttpRequest

Dernière réponse le 14 fév 2008 à 11:11:11 kij_82, le 1 nov 2006 à 17:02:53 
 Signaler ce message aux modérateurs

Bonjour à tous,

Je m'adresse à ceux qui ont déjà utilisés les objets XMLHttpRequest du javascript plus particulièrement.
Voilà le blem :

J'ai un formulaire de selection de maison à faire, les critères sont le type de logement (maisons, appart, etc), le lieu, le prix... et j'en passe.
Le bouton de validation permet de faire ma requete de selection dans une base de donnée MySQL via un obket XMLHttpRequest.
L'objet XMLHttpRequest en question récupère les éléments de selection du formulaire et les soumet à un script PHP chargé de faire la requete sur la base de donnée. Ce script PHP effectue la requete, et lorsque la requete écrit les des données javascript de manière à ce qu'au retour, l'objet XMLHttpRequest interpréte et modifie dynamique une <DIV> de la page courante (div d'affichage des résultats)

Tout cela fonctionne tres bien, seulement lorsqu'il y a beaucoup d'élement de réponse (beaucoup de mainson qui correspondent à la requete de selection), rien ne se passe car il y a une erreur javascript :

Erreur : Unterminated string literal
Fichier source : ....
"133000","montendre","Maison en RDC : Cuisine, sejour ... "


Et il met la petite fleche d'erreur sur le "M" de maison. :s

Donc voilà, autre information : la chaine "Maison en RDC..." proviens d'un champ de type "text" de la base de donnée.

Je me demandais pourquoi cette erreur arrivait et s'il s'agissait éventuellemnet d'un probleme de taille du retour de la requete dans l'objet XMLHttpRequest.

Si quelqun pouvait me sauver, je lui en serais tres reconnaissant :)

Merci à vous ;)

~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~

Meilleures réponses pour « [javascript] sql et XMLHttpRequest » dans :
YouTube - Vous avez désactivé JavaScript VoirProblème Lorsque vous naviguez sur certains sites, tels que YouTube, ceux-ci affichent le message d'erreur suivant : Vous avez désactivé JavaScript ou bien vous possédez une ancienne version d'Adobe Flash Player. Téléchargez la dernière version...
Javascript - Librairies d'effets pour vos images VoirAu gré de vos explorations du web, vous avez vu de superbes effets de présentation des images. Et ça vous plairaît bien de pouvoir proposer les mêmes à vos visiteurs. Voici quelques solutions en Javascript couplées à des CSS. Elles sont plus...
Popup en CSS, sans Javascript VoirVoici comment réaliser une popup d'information en pure CSS, sans Javascript. L'astuce est d'utiliser :hover de manière à utiliser des CSS différents au passage du curseur. Parmis les attributs CSS modifiés, on utilise display:none afin de...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...

1

kij_82, le 1 nov 2006 à 17:05:16
  • +1

Je me demandais aussi s'il n'y aurait pas un problème de taille avec l'objet XMLHttpRequest ? (le type TEXT prend peut etre beaucoup de place ?!)

Help me please :)
~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~

Répondre à kij_82

2

kij_82, le 2 nov 2006 à 16:46:45
  • +1

UP

Toujours personne qui sait d'ou cela peut venir ? ~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~

Répondre à kij_82

3

kij_82, le 5 nov 2006 à 13:40:14

J'ai résolu mon problème en supprimant les retours à la ligne lors du retour dans le javascript de cette manière :

$desc = str_replace( "\r", "\\", nl2br($desc) );

~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~

Répondre à kij_82

4

marquis, le 29 aoû 2007 à 09:56:02

Merci j'ais eu le même problème

Configuration: Windows XP
Firefox 2.0.0.6

Répondre à marquis

5

 Marquis, le 14 fév 2008 à 11:11:11

Tu me sauve la vie ! ! !

Répondre à Marquis