Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/05/2011, 17h18   #1
Invité régulier
 
Inscription : avril 2007
Messages : 78
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 78
Points : 8
Points : 8
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 :
<?php echo date("d/m/Y",strtotime($result->date_entree_sav));?>
Un gros merci d'avance
Nesta92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 17h21   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
fait une condition
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 17h42   #3
Membre émérite
 
Avatar de alain31tl
 
Alain
Inscription : novembre 2005
Messages : 897
Détails du profil
Informations personnelles :
Nom : Alain
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2005
Messages : 897
Points : 910
Points : 910
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
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre.
C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles.
alain31tl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 17h53   #4
Invité régulier
 
Inscription : avril 2007
Messages : 78
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 78
Points : 8
Points : 8
Merci beaucoup de la réponse mais malheureusement, je touches pas vraiment ma bille en PHP ...
Nesta92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 17h56   #5
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
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.
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 31/05/2011, 17h59   #6
Membre émérite
 
Avatar de alain31tl
 
Alain
Inscription : novembre 2005
Messages : 897
Détails du profil
Informations personnelles :
Nom : Alain
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2005
Messages : 897
Points : 910
Points : 910
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 :
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre.
C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles.
alain31tl est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h47.


 
 
 
 
Partenaires

Hébergement Web