disparition du 0

Eléphant du PHP | 85 Messages

05 mai 2006, 16:18

lut,
alors voila, je manipule des timestamp pour faire des requetes du style:
$req 	= "select count(id) as nb_news from news where `timestamp` between 20$annee$month$day_precedent and 20$annee$month$day";
pour les variable j'utilise la fonction date(), ce que me donne un nombre au format xx. Le probleme est quand je decremente une variable:
admetons $day=03
$day=$day-1;
j'obtiens alors $day=2 et ca me fait galerer pour mes requetes car le format timestamp n'est plus respecté.
Si vous avez une idée ou une url merci.
la fantaisie, oui...mais toujours avec un peu de rigueure :wink:

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

05 mai 2006, 16:22

Il faudrait que ce soit des chaînes de caractères pour avoir 03 et pas 3 :) et penche toi sur la fonction str_pad().
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphant du PHP | 85 Messages

05 mai 2006, 16:27

tu es vraiment une sainte :agenouille: lol
j'ai a peu pres trouvé une solution avec plein de "if" mais je crois que cette fonction est plus appropriée 8). je test ça merci.
la fantaisie, oui...mais toujours avec un peu de rigueure :wink: