[Dates] Transformation de format de date PHP
Bonjour à tous.
Tout d'abord merci à ce site qui m'est d'un grand secours à chaque fois. ;-)
J'ai un petit soucis de formatage de date dans une requete generique.
Je m'explique:
J'ai un formulaire de recherche php (recherche.php) qui marche tres bien avec un calendrier qui me permet de choisir une date au format AAAA-MM-JJ afin de pouvoir interroger ma base mysql.
Par souci d'esthetisme, je voudrais que ma date soit au format JJ-MM-AAAA. (cà, j'ai reussi à le faire dans la formulaire recherche.php) par contre dans mon module recherche_resultat.php en POST, jai une requete generique et là je n'arrive pas à retransformer ma date en format AAAA-MM-JJ exploitable par mysql.
Voilà le code de ma page recherche_resultat.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$tbl=array('materiel','unite','modele','utilisation','cie','winpark','origine','instance_reforme','cie','numero','lettre_de_cde','date_installation','nom_csav','position','date_fin_garantie','date_verif','oam','famille','code_article','lettre_de_cde','grpt_ou');
Là il faut que je remette la date_installation du post en format AAAA-MM-JJ pour etre exploitable par la requete generique ci-dessous
foreach ($tbl as $champ) {
$$champ='';
if (isset($_POST[$champ])) {
if (trim($_POST[$champ])!='') {
$$champ=trim($_POST[$champ]);
if ($requete!="") $requete .=' AND ';
$requete .= '`'.$champ."` like '%".mysql_real_escape_string($$champ)."%'";
}
}
if ($requete != "")
{
$req ="SELECT * FROM `materiel` WHERE ".$requete;
}
else
{
$req ="SELECT * FROM `materiel` ";
}
}
$result = mysql_query($req,$connect) or die ('<br><br><br><center>La reponse ne contient aucun enregistrement <br><br> ou <br><br> une erreur est survenue qui est : '.mysql_error().'</center>' );
$total = mysql_num_rows($result);
?> |
Si qqun pouvait m'aider....
Merci d'avance