[RESOLU] Problème de date vers mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Problème de date vers mysql

Re: [RESOLU] Problème de date vers mysql

par acym » 05 janv. 2014, 14:51

Bonjour,
cela fonctionne avec
$date_cloture =mysql_real_escape_string($_POST['datepicker']);
$dateCloture = date('Y-m-d', strtotime(str_replace('-', '/', $date_cloture)));
merci

Re: Problème de date vers mysql

par acym » 05 janv. 2014, 14:30

Bonjour nico63800,

Merci pour ton script.
Mais dans Mysql la date s'affiche 0000/00/00.
Comment faire pour transformer la date dans le bon format sql.

Merci

Re: Problème de date vers mysql

par nico63800 » 09 déc. 2013, 13:57

bonjour, voici une solution "basique" :

coté formulaire:
<td>Date d'échéance <i>(saisir au format jj/mm/aa)</i></td>
<td><input name="date_echeance" type="text" maxlength="8" /></td>

coté serveur
$date_ech = $_POST['date_echeance'];
$date_elements = explode("/", $date_op);
$day = $date_elements[0];
$month = $date_elements[1];
$year = 2000 + $date_elements[2];

$date_sql = $year.'-'.$month.'-'.$day;

Ensuite tu utilises $date_sql dans ta requete SQL.

Je te conseile de verifier la validité de la date (par exemple le 30 fevrier n'existe pas )
avec la fonction checkdate
http://li1.php.net/checkdate

Si tu veux une interface plus sympa et tu peux utiliser Jquery et un plug in datepicker:
http://jqueryui.com/datepicker/

Problème de date vers mysql

par acym » 09 déc. 2013, 13:20

Bonjour,

dans mon formulaire pour ajouter des infos, il y a un champ date.
Mais dans mysql la date qui s'enregistre est fausse.

Quelle est l'astuce pour ajouter une date dans la base de données?

Merci
<td>Date d'échéance</td>
                    <td><input name="date_echeance" type="text" maxlength="100" /></td>