tient...personnellement j'aurais faut un "SELECT COUNT(*) FROM code_posteau WHERE code = '$codepostal' "...mais peut-être as-tu une série de CP à vérifier :)
Version imprimable
J'ai fait un
Il y a peut-être mieux, mais ça reste plus propre.Code:select * FROM code_posteau WHERE code = '$codepostal' limite 1
T'es vraiment obligé de mettre le LIMIT ?
Normalement, il ne peut pas y avoir plusieurs même codes postaux non ?
Soit le code postal existe, soit il n'existe pas.
Je ne vais pas m'amuser à parcourir l'ensemble des code postaux de France, si j'ai la réponse à la première ligne.
C'est une table à 62000 entrées...
Edit : Notre base a une entrée pour chaque ville d'un code postal.
Pourquoi faire simple quand on peut faire compliqué...Code:
1
2 protected static String pckStr = (new Exception()).getStackTrace()[0].getClassName(); protected static Logger s_logger = Logger.getLogger(pckStr);
Minute, que contient la stacktrace pendant une init de variables statiques, en fait?
La première ligne de la stacktrace correspond à là où est instancier l'exception. Donc cela revient à recupérer la classe dans laquelle est écrit ce bout de code (que le contexte soit statique ou pas) ;).
En fait c'est une manière compliquée et méga crado (création d'une exception avec toute la stacktrace derrière :roll:) de faire MaClass.class.getName().
La création "usuelle" d'un logger étant donc :
Code:private static Logger LOG = Logger.getLogger(MaClass.class.getName());
Oui mais le truc de l'exception tu peux le copier/coller dans toutes les classes, tandis que
Tu es obligé de le modifier à chaque fois, et donc de risquer un violent claquage de doigt. :aie:Code:MaClass.class.getName()
Tout ça pour finir de toute façon dans l'appender par défaut dans la majorité des applis...
(les templates de classe? c'est quoi ça?)
Pas forcement si stupide...
Si tu renomme la classe avec un IDE, il te fera le changement aussi là...
Excusez moi, je détère, mais j'ai immédiatement pensé à ce vieux topic quand j'ai vu ceci :
Code:if (diffDateTaux !=0 && diffDateTaux<1)
Tout beau tout frais sous delphi:
Et merci d'être passé hein -_-'Code:
1
2
3
4
5
6 If (true) then try //code de traitement except //comm du dev : Si je met pas d'except, ça plante, mais j'ai rien à faire dedans: si ça plante, on aura un message d'erreur de toute façon end;