Ajouter variable.
Fermé
PiR/D
Messages postés
213
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
26 mars 2016
-
10 juin 2015 à 11:32
PiR/D Messages postés 213 Date d'inscription vendredi 28 mars 2014 Statut Membre Dernière intervention 26 mars 2016 - 10 juin 2015 à 23:09
PiR/D Messages postés 213 Date d'inscription vendredi 28 mars 2014 Statut Membre Dernière intervention 26 mars 2016 - 10 juin 2015 à 23:09
A voir également:
- Ajouter variable.
- Ajouter un compte gmail - Guide
- Ajouter signature word - Guide
- Ajouter un compte whatsapp - Guide
- Ajouter liste déroulante excel - Guide
- Ajouter filigrane pdf - Guide
6 réponses
Utilisateur anonyme
10 juin 2015 à 11:52
10 juin 2015 à 11:52
Bonjour
Il ne faut pas oublier les " autour de la date dans la requête :
Il ne faut pas oublier les " autour de la date dans la requête :
var madate=document.getElementById("id de l'input").value; query.setQuery('SELECT B,C,D,E WHERE (K MATCHES "' + madate + '")');
blackduck
Messages postés
817
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
24 novembre 2018
96
10 juin 2015 à 11:41
10 juin 2015 à 11:41
Salut,
Question bête mais tu as essayé de concaténer une variable de manière classique?
Question bête mais tu as essayé de concaténer une variable de manière classique?
var madate="01/06/2015"; query.setQuery('SELECT B,C,D,E WHERE (K MATCHES '+madate+')');
PiR/D
Messages postés
213
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
26 mars 2016
70
Modifié par PiR/D le 10/06/2015 à 11:44
Modifié par PiR/D le 10/06/2015 à 11:44
Non je vais essayer merci
Mais comment je fais pour changer ma variable, je voulais faire avec un input
Mais comment je fais pour changer ma variable, je voulais faire avec un input
PiR/D
Messages postés
213
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
26 mars 2016
70
10 juin 2015 à 11:48
10 juin 2015 à 11:48
Je viens de tester et malheureusement ça ne marche pas
blackduck
Messages postés
817
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
24 novembre 2018
96
10 juin 2015 à 11:50
10 juin 2015 à 11:50
Tu peux passer par un formulaire classique et récupérer la date en php grâce au variable get ou post, si tu veux faire que du javascript tu peux définir un fonction onclick sur un bouton qui récupérera la date entrée dans le champ input pour l'instancier dans ta variable madate.
Utilisateur anonyme
Modifié par le père. le 10/06/2015 à 12:08
Modifié par le père. le 10/06/2015 à 12:08
Il me semble qu'un input de type "date" ne rend pas une date au format jj/mm/aaaa.
Ajoute un "alert (madate)" pour vérifier ce que tu récupères vraiment de ton input.
Ajoute un "alert (madate)" pour vérifier ce que tu récupères vraiment de ton input.
PiR/D
Messages postés
213
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
26 mars 2016
70
10 juin 2015 à 12:14
10 juin 2015 à 12:14
c'est bizarre, ça ne m'affiche rien, j'ai essayé avec document.write(madate) et rien non plus
PiR/D
Messages postés
213
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
26 mars 2016
70
10 juin 2015 à 12:16
10 juin 2015 à 12:16
http://codepen.io/anon/pen/jPwbqj
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
10 juin 2015 à 13:50
10 juin 2015 à 13:50
Maintenant que je vois le code, je vois beaucoup de raisons pour que ça ne marche pas.
- Tu essayes d'afficher madate depuis un endroit ou cette variable n'est pas définie. Elle est définie à l'intérieur de drawVisualization, et tu essayes de l'afficher depuis l'extérieur de cette fonction.
- Tu n'as pas mis d'id à ton input date, tu ne peux pas le retrouver par un getElementById qui, comme son nom l'indique, recherche un id.
La console l'affiche clairement : la valeur initiale que tu mets dans ton input date n'est pas au bon format. "The specified value '06/06/2015' does not conform to the required format, 'yyyy-MM-dd'." D'ailleurs, elle ne s'affiche pas dans le champ.
- Enfin, quand la fonction drawVisualization est-elle appelée ? Je vois bien que c'est un call back, mais je n'ai aucune idée de l'événement qui l'appelle, je ne connais pas l'API google.
- Tu essayes d'afficher madate depuis un endroit ou cette variable n'est pas définie. Elle est définie à l'intérieur de drawVisualization, et tu essayes de l'afficher depuis l'extérieur de cette fonction.
- Tu n'as pas mis d'id à ton input date, tu ne peux pas le retrouver par un getElementById qui, comme son nom l'indique, recherche un id.
La console l'affiche clairement : la valeur initiale que tu mets dans ton input date n'est pas au bon format. "The specified value '06/06/2015' does not conform to the required format, 'yyyy-MM-dd'." D'ailleurs, elle ne s'affiche pas dans le champ.
- Enfin, quand la fonction drawVisualization est-elle appelée ? Je vois bien que c'est un call back, mais je n'ai aucune idée de l'événement qui l'appelle, je ne connais pas l'API google.
PiR/D
Messages postés
213
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
26 mars 2016
70
10 juin 2015 à 18:53
10 juin 2015 à 18:53
Merci pour cette réponse.
Je ne sais pas exactement où est appelé la fonction drawVisualization, comme je l'ai dit j'ai suivi le tutoriel https://acrl.ala.org/techconnect/post/query-a-google-spreadsheet-like-a-database-with-google-visualization-api-query-language/
Je ne sais donc pas ooù elle est appelé, peut-être avec
Je ne sais pas exactement où est appelé la fonction drawVisualization, comme je l'ai dit j'ai suivi le tutoriel https://acrl.ala.org/techconnect/post/query-a-google-spreadsheet-like-a-database-with-google-visualization-api-query-language/
Je ne sais donc pas ooù elle est appelé, peut-être avec
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
Utilisateur anonyme
10 juin 2015 à 21:17
10 juin 2015 à 21:17
As-tu déjà corrigé les autres points ?
Je n'ai pas cherché à suivre ton tutoriel, je me suis contenté de regarder ton code.
Si on corrige la date et qu'on essaye de de l'afficher au bon moment, et à condition aussi de sortir tout le code de la fonction go(), ça a bien l'air d'afficher quelque chose, même si on ne voit que les titres des colonnes et pas de cellules en-dessous. Évidemment, ça n'affiche qu'au chargement de la page, pas à chaque appui sur le bouton puisqu'il n'y a plus de fonction Go
Je n'ai pas envie de me plonger dans le détail de l'API, mais il me semble clair que parmi toutes les fonctions que tu définis, une seule devrait être être appelée dans la fonction go, les autres devant êtres définies en dehors.
Je n'ai pas cherché à suivre ton tutoriel, je me suis contenté de regarder ton code.
Si on corrige la date et qu'on essaye de de l'afficher au bon moment, et à condition aussi de sortir tout le code de la fonction go(), ça a bien l'air d'afficher quelque chose, même si on ne voit que les titres des colonnes et pas de cellules en-dessous. Évidemment, ça n'affiche qu'au chargement de la page, pas à chaque appui sur le bouton puisqu'il n'y a plus de fonction Go
Je n'ai pas envie de me plonger dans le détail de l'API, mais il me semble clair que parmi toutes les fonctions que tu définis, une seule devrait être être appelée dans la fonction go, les autres devant êtres définies en dehors.
PiR/D
Messages postés
213
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
26 mars 2016
70
10 juin 2015 à 22:33
10 juin 2015 à 22:33
Je ne comprends pas comment faire pour résoudre mes problèmes (je suis novice en javascript)
Si tu es novice, commence par faire des choses simples. Quand tu les maîtriseras, tu feras un peu plus compliqué, puis encore plus, et un jour tu feras tout ce que tu voudras. Mais n'essaye pas de brûler les étapes, si tu demandes aux autres d'écrire le code à ta place tu n'apprendras jamais.
En ce qui me concerne, j'ai répondu à ta question initiale, et je ne compte pas me plonger dans l'étude cet l'API de google pour écrire ton programme à ta place.
En ce qui me concerne, j'ai répondu à ta question initiale, et je ne compte pas me plonger dans l'étude cet l'API de google pour écrire ton programme à ta place.
PiR/D
Messages postés
213
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
26 mars 2016
70
10 juin 2015 à 22:51
10 juin 2015 à 22:51
Je comprends ce que vous dites mais cette application m'est très utile.
Je ne vais pas vous embêter plus longtemps, merci de votre implication.
Je ne vais pas vous embêter plus longtemps, merci de votre implication.
PiR/D
Messages postés
213
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
26 mars 2016
70
10 juin 2015 à 23:09
10 juin 2015 à 23:09
Merci, vous aussi
10 juin 2015 à 11:55
10 juin 2015 à 12:01
Mais j'y arrive pas, j'ai rajouté ton code et mis
Mais rien ne se passe (j'ai rajouter function go au dessus de var visualization)