Bonjour à tous,
Mon problème :
Depuis plusieurs mois j'utilise le format de dates 2012-01-23 dans la base Mysql pour l'affichage dans les requêtes j'utilise DATE_FORMAT(date_n, "%d-%m-%Y") as date_nais et cela fonctionne, j'ai bien 23-01-20125.

Maintenant je cherche à mettre à jour les données, j'ai un formulaire avec cette date que je modifie et que j'envoie avec la méthode post vers un fichier modif.php, tout fonctionnait jusqu'à ce matin ou j'ai voulu modifier le format d'affichage des dates en français ça c'est bon mais si je modifie la date (pour 25-01-2015) et si je tente de mettre à jour cela ne fonctionne pas j'utilise dans la requête UPDATE ci-dessous, je pense que j'ai un prb de format je cherche et je ne trouve pas la solution.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<?php 
    $req = $bd->prepare('UPDATE membre SET 
    login="'.$_POST['login'].'",
    date_n="'.DATE_FORMAT($_POST['date_n'], '%Y-%m-%d').'" ,
    num_esta_conj="'.strtoupper($_POST['num_esta_conj']).'" 
    WHERE id = "'. $_POST['id'] .'" ');
    $req->execute();
    $req->closeCursor();
 
    ?>
Merci de votre aide
Christian