PDA

Afficher la version complète : [Réglé] Problème de php



adminlinux
19/12/2006, 17h07
Bonjour,

j'ai un problème dans un code php qui édit dans un formulaire afin d'en modifier certain champs.

Donc je récupère la date qui est au format datetime dans mysql, je la converti avec un fonction que voici pour l'afficher dans le champ du formulaire en date fr,


function mysql_DateTime($mydate) {
$date = substr($mydate,8,2)."-";
$date = $date.substr($mydate,5,2)."-";
$date = $date.substr($mydate,0,4). " ";
return $date;
}
<input type="text" name="date_insc" size="30" value="<?=mysql_DateTime($editer["date_insc"])?>"/>

j'ajoute la date au format fr en date en avec sa,


$datefr_to_en = implode('-',array_reverse(explode('-',$_POST['date_insc'])));

Mon problème, si j'édite le documents et que je modifie la date, celle-ci se remplace bien, par contre si je ne modifie pas la date et que je clique sur mon bouton modifier, la date change toute seul comme se si 00-00-0000, se qui 'mimplique de ré éditer le formulaire et de re mètre la date..

merci pour vos conseille.

offworld
19/12/2006, 18h30
En faite tu veux enregistrer la date de la derniere modification?
Pourquoi ne prends tu pas la fonction date() de php?

adminlinux
19/12/2006, 19h01
a creuser, mais sa m'explique pas pq sa m'enregistre la date avec des 00 et na garde pas la date si je ne la modifie pas..

et j'aurais voulu le comprendre, mais appret 2 jours de cas tête, je voie pas..

offworld
20/12/2006, 10h55
Et moi je ne vois pas pourquoi tu fais un script bizzarre, alors qu'il y a plein d'autre solutions plus simple.

adminlinux
20/12/2006, 12h02
comment sa !! plus simple http://www.alionet.org/style_emoticons/<#EMO_DIR#>/scratch.gif

adminlinux
21/12/2006, 20h12
http://www.alionet.org/style_emoticons/<#EMO_DIR#>/sad.gif toujours pas trouvé pq sa fais sa...

adminlinux
22/12/2006, 11h57
J'ai trouvé d'ou viens l'erreur, elle vien de la fonction...

Sa fonctionne nickel maintenant.