Utilisation de WHERE
Résolu
mjpalo
Messages postés
1
Statut
Membre
-
mjpalo -
mjpalo -
Bonjour,
J'ai une carte Google map qui est alimentée par une BDD générée par Google Table Fusion. Un champ de recherche permet de localiser des points autour d'une adresse et un affichage automatique des points sous forme de tableau s'exécute parfaitement. Par contre, lorsque je souhaite renseigner le filtre de la carte avec son "WHERE" rattaché au FROM, la table devient introuvable et plus rien ne fonctionne. Mon souhait est que les points qui s'affichent sur la carte le soit grâce à la colonne "activites" mais aussi en suivant la colonne 9 avec le filtre "56". J'ai l'impression que les deux WHERE s'opposent...
Merci pour vos lumières...
J'ai une carte Google map qui est alimentée par une BDD générée par Google Table Fusion. Un champ de recherche permet de localiser des points autour d'une adresse et un affichage automatique des points sous forme de tableau s'exécute parfaitement. Par contre, lorsque je souhaite renseigner le filtre de la carte avec son "WHERE" rattaché au FROM, la table devient introuvable et plus rien ne fonctionne. Mon souhait est que les points qui s'affichent sur la carte le soit grâce à la colonne "activites" mais aussi en suivant la colonne 9 avec le filtre "56". J'ai l'impression que les deux WHERE s'opposent...
function drawTable() { var query = "SELECT villevisible as Ville, " + "'concatenatesitetnom' as Club, + 'concatenateactivites' as Activites, " + "'concatenatemail' as Email " + 'FROM xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx WHERE col9 \x3d 56'; var activites = document.getElementById('address').value; //console.log("Recherche sur : "+activites); if (activites) { query += " WHERE activites LIKE '%"+activites.toUpperCase()+"%'"; } //console.log(query); var queryText = encodeURIComponent(query); var gvizQuery = new google.visualization.Query( 'http://www.google.com/fusiontables/gvizdata?tq=' + queryText);
Merci pour vos lumières...
A voir également:
- Utilisation de WHERE
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Where is it - Télécharger - Gestion de fichiers
- Family link temps d'utilisation ne fonctionne pas - Forum Contrôle parental
- La ressource demandée est en cours d'utilisation ✓ - Forum Logiciels
2 réponses
Bonjour,
Ta requête ayant déjà un where, tu ne peut pas lui en rajouter, essayer donc avec un AND à la place :)
Ta requête ayant déjà un where, tu ne peut pas lui en rajouter, essayer donc avec un AND à la place :)
Génial, ça marche :)
Merci !
Voici donc le code corrigé :
Merci !
Voici donc le code corrigé :
function drawTable() {
var query = "SELECT villevisible as Ville, " +
"'concatenatesitetnom' as Club, + 'concatenateactivites' as Activites, " +
"'concatenatemail' as Email " +
'FROM xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx WHERE col9 \x3d 56';
var activites = document.getElementById('address').value;
//console.log("Recherche sur : "+activites);
if (activites) {
query += " AND activites LIKE '%"+activites.toUpperCase()+"%'";
}
//console.log(query);
var queryText = encodeURIComponent(query);
var gvizQuery = new google.visualization.Query(
'http://www.google.com/fusiontables/gvizdata?tq=' + queryText);