Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 
  • Portail PHP
  •  » PHP - SQL
  •  » variable numérique ne conserve pas le 0 avant le chiffre. ex: 01-> 1(Résolu)

#1 02-01-2008 13:24:11

vitesse
Membre
Date d'inscription: 03-11-2007
Messages: 24

variable numérique ne conserve pas le 0 avant le chiffre. ex: 01-> 1

J'ai un bug bizzard avec mon fournisseur de service internet

ma requete est:

Code:

$select = "select * FROM v2008contrat where date(datedebut) = '$dateagenda1' ORDER BY datedebut ASC";

$dateagenda1 est une date de type annee-mois-jours, voici le code:

Code:

$dateagenda1   = "$annee" .'-'. "$mois" .'-'. "$jour" ;

le problême c'est que je lui donne comme valleur 2008-01-03, mais lui il me retourne tout le temps 2008-1-3

A noté aussi que je fait un calcule a quelque part qui ajoute 1 à la journée avec

Code:

$jour++

ça fonctionne bien sous wamp 1.7, mias pas chez mon hébergeur professionel (encore une fois). si quelqu'un a une idée.

Hors ligne

 

#2 02-01-2008 20:26:57

vitesse
Membre
Date d'inscription: 03-11-2007
Messages: 24

Re: variable numérique ne conserve pas le 0 avant le chiffre. ex: 01-> 1

je m'auto répond pour donner la solution, qui m'est venu comme ça bêtement.

sufit de remplir les caractère manquant avecd des 0 avec cette commande:

Code:

str_pad($variable, 2, "0", STR_PAD_LEFT)

remarque je conaissaias pas cette commande en particulier, mais ai fouillier dnas le manuel php et str_pad me semblais intuitif comme nom.

Hors ligne

 
  • Portail PHP
  •  » PHP - SQL
  •  » variable numérique ne conserve pas le 0 avant le chiffre. ex: 01-> 1