IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Remplacer les dates de type 01/01/1970


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 87
    Par défaut Remplacer les dates de type 01/01/1970
    Bonjour,

    J'ai un formulaire avec notamment un champs de type "Date" qui n'est pas obligatoire.

    Quand je veux afficher les enregistrements de ma BDD en php et que la personne n'a pas remplit cette date, php m'affiche 01/01/1970.

    Comment faire pour afficher à la place un truc du style "Non renseigné" ?

    Actuellement j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo date("d/m/Y",strtotime($result->date_entree_sav));?>
    Un gros merci d'avance

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    fait une condition

  3. #3
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    fait une condition
    + 1

    Mais fais le plutôt au niveau de ton insertion dans ta BD.
    Si cette variable est isset, et bien ok.
    Sinon ta variable = NC

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 87
    Par défaut
    Merci beaucoup de la réponse mais malheureusement, je touches pas vraiment ma bille en PHP ...

  5. #5
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par Nesta92 Voir le message
    Merci beaucoup de la réponse mais malheureusement, je touches pas vraiment ma bille en PHP ...
    si c'est ton passe temps t'as le temps d’apprendre, surtout que les conditions c'est le plus que basique de la programmation.

  6. #6
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Citation Envoyé par Nesta92 Voir le message
    Merci beaucoup de la réponse mais malheureusement, je touches pas vraiment ma bille en PHP ...
    En gros :
    Avant l'insertion dans ta base de données, tu vérifies si la date a bien été saisie , ou choisie par l'utilisateur.
    Dans ce cas, pas de probléme.

    Et à l'inverse, et si c'est vide :

Discussions similaires

  1. [CR 2008] remplacer les 'crlf' par des espaces dans un texte de "type" RTF
    Par digitfree dans le forum Formules
    Réponses: 5
    Dernier message: 02/04/2013, 11h18
  2. Réponses: 4
    Dernier message: 24/10/2008, 09h21
  3. [Dates] Problème avec les date inférieur à 1970
    Par phantasie71 dans le forum Langage
    Réponses: 2
    Dernier message: 22/08/2006, 15h20
  4. Réponses: 1
    Dernier message: 03/05/2006, 10h02
  5. Pour convertir les dates aux types "datetime" sous
    Par nnn2050 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/01/2006, 15h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo