LA BLAGUE DU JOUR

cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 février 2009 - 30 juin 2005 à 17:11
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 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.

https://codes-sources.commentcamarche.net/source/32439-la-blague-du-jour

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
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és 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
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és 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
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és 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 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és 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
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és 29 Date d'inscription mardi 26 avril 2005 Statut Membre Dernière intervention 17 février 2006
2 juil. 2005 à 03:05
Bof... essie ca --- http://www.phpcs.com/code.aspx?id=16846
comme quelq'un l'avait dit avant... ca marche mieux avec du PHP.
cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 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és 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
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és 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 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'");

de plus
blague même pas drole ;)
Rejoignez-nous