cs_garfield90
Messages postés388Date d'inscriptionlundi 7 juillet 2003StatutMembreDernière intervention10 février 2009
-
30 juin 2005 à 17:11
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
8 juil. 2005 à 20:20
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 8 juil. 2005 à 20:20
ma requette est corecte, si on était obligé de sélectionner tout ce que l'on prends en paramètre, alors on n'aurait jamais de group by...
écrire une date sous la forme Ymd permet simplement de faire une blague par jour, et de ne jamais les répéter, quand au choix des variables, il suffit de voir la requette pour que l'ambiguité tombe, tu ne vas quand même pas critiquer le choix des variables pour une simple ligne de code !
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 8 juil. 2005 à 19:10
La difficulté pour coucou747 serait de faire une requète SQL correcte :
1) "SELECT blague, date" sinon tu pourras pas faire le WHERE.
2) Pourquoi date('Ymd') étant donné qu'on gère seulement des jours.
3) Et pas besoin de guillemets autour de la date numérique du coup.
4) Vive l'ambiguïté entre "blague" et "blagues"
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 8 juil. 2005 à 14:29
t'as aucune difficultée à faire un
mysql_query('SELECT blague FROM blagues WHERE date="'.date('Ymd').'";') or die('erreur');
...
cs_garfield90
Messages postés388Date d'inscriptionlundi 7 juillet 2003StatutMembreDernière intervention10 février 2009 8 juil. 2005 à 14:16
Grandvizir, je suis ok pour la premiere partie de ta réponse, si il enregistre ta version JS, il aura toutes les TIP. Cependant, si il enregistre la version PHP, il aura la TIP afficher(essaye pour voir, tu n'as jamais enregistré de page dynamique ;) ), quand au trop facile, je te le retourne pour ta version JS car c'est meme plus simple de masquer/afficher des masques que de rechercher des infos dans une BDD ou un fichier texte.
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 2 juil. 2005 à 19:46
J'avais bien pensé au PHP, mais ça aurait trop facile. En plus, ça ne permet pas à l'utilisateur de consulter tous les TIP hors-ligne, voire même, s'il enregistre la page, c'est même plus le même TIP qui apparaît. Au final, ça dérange pas beaucoup que ce soit client ou serveur...
glork
Messages postés29Date d'inscriptionmardi 26 avril 2005StatutMembreDernière intervention17 février 2006 2 juil. 2005 à 03:05
cs_garfield90
Messages postés388Date d'inscriptionlundi 7 juillet 2003StatutMembreDernière intervention10 février 2009 1 juil. 2005 à 08:51
Il est vrai, j'a meme pas vu.
xul ou xaml, ca va etre le nouveau conflit en perpesctive.
mais tu voulais peut etre dire Ajax
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 30 juin 2005 à 20:25
erreur, on met :
document.getElementById("Tip"+i).style.display="block";
sinon, ça ne marche pas avec gecko...
pour la suggestion des langages clients et serveurs... c'est l'éternel conflit, et maintenant, on en est au xul, ou le js doit tout faire sans se recharger...
si on n'a pas de langage serveur d'activé, alors on fait en js... Si on n'a les deux, alorso on n'a le choix, soit on privilégie quelques octets, soit on choisit la charge du serveur, tout dépends de ce que l'on fait tourner...
cs_garfield90
Messages postés388Date d'inscriptionlundi 7 juillet 2003StatutMembreDernière intervention10 février 2009 30 juin 2005 à 17:11
Perso j'aurais ca avec un langage coté serveur ca m'évite de charger 31 blagues et d'etre bloqué a celle ci.
on mets pas
eval("document.all.Tip"+i+".style.display=''");
mais
eval("document.all.Tip"+i+".style.display='block'"); ou
eval("document.all.Tip"+i+".style.display='inline'");
8 juil. 2005 à 20:20
écrire une date sous la forme Ymd permet simplement de faire une blague par jour, et de ne jamais les répéter, quand au choix des variables, il suffit de voir la requette pour que l'ambiguité tombe, tu ne vas quand même pas critiquer le choix des variables pour une simple ligne de code !
8 juil. 2005 à 19:10
1) "SELECT blague, date" sinon tu pourras pas faire le WHERE.
2) Pourquoi date('Ymd') étant donné qu'on gère seulement des jours.
3) Et pas besoin de guillemets autour de la date numérique du coup.
4) Vive l'ambiguïté entre "blague" et "blagues"
8 juil. 2005 à 14:29
mysql_query('SELECT blague FROM blagues WHERE date="'.date('Ymd').'";') or die('erreur');
...
8 juil. 2005 à 14:16
2 juil. 2005 à 19:46
2 juil. 2005 à 03:05
comme quelq'un l'avait dit avant... ca marche mieux avec du PHP.
1 juil. 2005 à 08:51
xul ou xaml, ca va etre le nouveau conflit en perpesctive.
mais tu voulais peut etre dire Ajax
30 juin 2005 à 20:25
document.getElementById("Tip"+i).style.display="block";
sinon, ça ne marche pas avec gecko...
pour la suggestion des langages clients et serveurs... c'est l'éternel conflit, et maintenant, on en est au xul, ou le js doit tout faire sans se recharger...
si on n'a pas de langage serveur d'activé, alors on fait en js... Si on n'a les deux, alorso on n'a le choix, soit on privilégie quelques octets, soit on choisit la charge du serveur, tout dépends de ce que l'on fait tourner...
30 juin 2005 à 17:11
on mets pas
eval("document.all.Tip"+i+".style.display=''");
mais
eval("document.all.Tip"+i+".style.display='block'"); ou
eval("document.all.Tip"+i+".style.display='inline'");
de plus
blague même pas drole ;)