ce qui ne m'intéresse pas, je voudrais ce placeholder si et seulement si mon champs est vide.
Voici la synthaxe du champ:
<input name="datedepart" type="date" value="<?php echo date('d/m/Y',strtotime($data["congestart"])) ?>"/>
Par ailleurs lorsque je récupère les données de la base de données le champ value contient bien la date meme si le placeholder est toujours affiché.Et quand je clic sur enregistrer il n'insère rien, en fait ça me remet 01/07/1970
Voici le code d'enregistrement si ça peut aider.
<?php if(isset($_POST['enreg'])) {
$req="UPDATE `gestionnaire` SET
`nom` = '".mysql_real_escape_string($_POST['nom'])."',
`prenom` = '".mysql_real_escape_string($_POST['prenom'])."',
`e-mail` = '".mysql_real_escape_string($_POST['mail'])."',
`adresse` = '".mysql_real_escape_string($_POST['adresse'])."',
`suite` = '".mysql_real_escape_string($_POST['suite'])."',
`ville` = '".mysql_real_escape_string($_POST['ville'])."',
`cp` = '".mysql_real_escape_string($_POST['cp'])."',
`pays` = '".mysql_real_escape_string($_POST['pays'])."',
`tel` = '".mysql_real_escape_string($_POST['tel'])."',
`mobile` = '".mysql_real_escape_string($_POST['mobile'])."',
`congestart` = '".date('Y/m/d',strtotime($_POST["datedepart"]))."',
`congeend` = '".date('Y/m/d',strtotime($_POST["dateretour"]))."',
`naissance` = '".date('Y/m/d',strtotime($_POST["naissance"]))."'
WHERE `login` = '".mysql_real_escape_string($_SESSION['login'])."'";
mysql_query($req) or die(__LINE__.mysql_error().$req);
echo "<div class=\"success\">La mise à jour a bien été faite, vous pouvez continuer vos actions<br> La mise à jour aura lieue lors de la prochaine actualisation</div>";
echo "<SCRIPT type=\"text/javascript\">
alert(\"Vos informations sont bien enregistrees !\");
</SCRIPT> ";
}
?>
Toutes les autres données sont insérées et récupérées sans encombres.Par avance merci pour votre aide.