[php/MySql] assembler trois variables pour former la date
cs_ahmedbj
Messages postés12Date d'inscriptionjeudi 10 janvier 2008StatutMembreDernière intervention20 juillet 2012
-
1 mars 2009 à 13:02
gnons83
Messages postés2Date d'inscriptionjeudi 12 mars 2009StatutMembreDernière intervention 3 décembre 2010
-
3 déc. 2010 à 17:31
Salut
je travail sur un formulaire et dans ce formulaire il y a un champ appelé Date Début.
Et pour faciliter la saisie de la date au lieu d'utiliser un formulaire de
type="text"
j'ai utilisé la liste déroulante
<select name="date"> les données </select>
et cela pour les jours et le mois et les années
Voilà le code en php si vous voulez prendre la peine à le lire
le problème que j'ai c'est que je dois concaténer les trois variable afin d'obtenir la date et l'insérer dans la table sql
peut quelqu'un m'aidez s'il vous plaît
Merci d'avance
voici une image qui montre les champs qui vont former la date
.
j'ai déjà essayé de faire la concaténation normal mais ça marche pas
car dans mon formulaire le jour est une variable le mois et l'année c'est comme si j'avais trois variables
et après avoir cliquer sur suivant je doit les récupérer et
concaténer pour les insérer dans ma table, sachant que le format de la
date dans MySql c'est YYYY/MM/JJ.
j'ai essayé ceux-ci :
$concat = $anne."-".$mois."-".$jour;
et
$concat = $anne.'-'.$mois.'-'.$jour;
et dans ma requête SQL j'écrit :
$requete = "Insert into intervention values (....,'$concat')";
sachant que $anne,... sont les variables récupérés par $_POST['anne']...
car quand je vérifie dans la table de ma base je vois dans le champ DateDébut la valeur 0000-00-00 00:00:00
A voir également:
"Php version 4.4.3" "build date" "server api" "php variables"
gnons83
Messages postés2Date d'inscriptionjeudi 12 mars 2009StatutMembreDernière intervention 3 décembre 2010 3 déc. 2010 à 17:31
Salut voici comment faire la concaténation juste avant l'isertion
$date=$_POST['annee']."-".$_POST['mois']."-".$_POST['jour'];
avec comme variable date et respectivement annee, mois , et jour le nom de nos trois liste déroulante.
C'est tout et j'espère que vous trouverai satisfaction