Salut,
je suppose que cette question a été déja posée, voila j'ai besoin de décomposer une datetime, récuperée d'une table mysql, en date et heure pour faciliter la modification à l'utilisateur.
merci d'avance
Salut,
je suppose que cette question a été déja posée, voila j'ai besoin de décomposer une datetime, récuperée d'une table mysql, en date et heure pour faciliter la modification à l'utilisateur.
merci d'avance
Tu peux faire la conversion directement dans ta requête, regarde du côté de EXTRACT ou DATE_FORMAT de MySQL.
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.
Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Bonjour,
fais le avec mysql
le date_format est ton ami
EDIT: Grilled
"Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN
j'arrive à visualiser ce site .Envoyé par yiannis
Envoyé par zana74
Comprend pas
"Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN
au fait, quand je clic sur ce lien c 'est une page blanche qui s'affiche, mais maintenant ça marche. merci beaucoup !
j'ai cette requete :
$query="select * from personne_appelante where idappel ='".$_POST["idappel"][$i]."'"
comment rajouter ça :
DATE_FORMAT('dat_appel','%W %M %Y');
DATE_FORMAT('dat_appel', '%H:%i:%s');
penses a la balise code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $query="select tes_champs,DATE_FORMAT('dat_appel','%W %M %Y') as date1,DATE_FORMAT('dat_appel', '%H:%i:%s') as date2 from personne_appelante where idappel ='".$_POST["idappel"][$i]."'"
"Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN
merci je viens de le faire mais j'ai pas encore tester.
une petite question : pour decomposer l'heure on utilise date_format?
oui, mais je viens de voir quelque chose. Pourquoi fais tu 2 date_format?
il faut que tu est la date d'un cote et l'heure de l'autre?
"Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN
pour pouvoir les afficher séparément $row["date"] et $row["heure"]
mais par contre il ne les affiche pas je viens de tester, il n'y pas de massage d'erreur,à ton avis pourquoi ? ce n'est le fait que j'ai utilisé deux date_format
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 $query="select idappel,DATE_FORMAT('dat_appel','%y %m %d') as date, DATE_FORMAT('dat_appel','%H:%i:%s') as heure,idqui_appelle,idlieu,nom,prenom,idnation,idstat,idsituation,nbrenfant,idtrancheage,iddemande,idpro,idrep from personne_appelante where idappel ='".$_POST["idappel"][$i]."'"; $result=mysql_query($query); if ($j==0) { echo "<tr bgcolor=#D3D3D3>"; $j++; } else { echo "<tr bgcolor=#FFFFFF>"; $j--; } $row = mysql_fetch_array($result); echo "<input class='text' type='hidden' name='idappel[]' value='".$row["idappel"]."'>"; echo "<td><h5><input class='text' type='text' Name='date[]' value='".$row["date"]."'>"; echo "<td><h5><input class='text' type='text' Name='heure[]' value='".$row["heure"]."'>";
non, non, ce n'est pas parce que tu as utilise deux date_format.
pourrai-t-on voir ta requete et comment tu affiches ca (bref un peu de code )?
"Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN
voila :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 $query="select idappel,DATE_FORMAT('dat_appel','%y %m %d') as date, DATE_FORMAT('dat_appel','%H:%i:%s') as heure,idqui_appelle,idlieu,nom,prenom,idnation,idstat,idsituation,nbrenfant,idtrancheage,iddemande,idpro,idrep from personne_appelante where idappel ='".$_POST["idappel"][$i]."'"; $result=mysql_query($query); if ($j==0) { echo "<tr bgcolor=#D3D3D3>"; $j++; } else { echo "<tr bgcolor=#FFFFFF>"; $j--; } $row = mysql_fetch_array($result); echo "<input class='text' type='hidden' name='idappel[]' value='".$row["idappel"]."'>"; echo "<td><h5><input class='text' type='text' Name='date[]' value='".$row["date"]."'>"; echo "<td><h5><input class='text' type='text' Name='heure[]' value='".$row["heure"]."'>";
as tu essaye ta requete dans phpmyadmin (par exemple)
et puis retires les quotes de tes champs dans ton date_format
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $query="select idappel,DATE_FORMAT(dat_appel,'%y %m %d') as date, DATE_FORMAT(dat_appel,'%H:%i:%s') as heure,idqui_appelle,idlieu,nom,prenom,idnation,idstat,idsituation,nbrenfant,idtrancheage,iddemande,idpro,idrep from personne_appelante where idappel ='".$_POST["idappel"][$i]."'";
"Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN
oui il affiche les autres attributs mais pas la datetime décomposée.
avant que j'utilise date_format la datetime s'affiche au complet.
est ce que tu as retire les quote?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $query="select idappel,DATE_FORMAT(dat_appel,'%y %m %d') as date, DATE_FORMAT(dat_appel,'%H:%i:%s') as heure,idqui_appelle,idlieu,nom,prenom,idnation,idstat,idsituation,nbrenfant,idtrancheage,iddemande,idpro,idrep from personne_appelante where idappel ='".$_POST["idappel"][$i]."'";
"Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN
Effectivement c'est le cotes que j'ai pas retiré, merci beaucoup .
la date je la decopose pas car j'utilise un calendrier pour saisir ou modifier la date.par contre j'ai besoin de decomposer l'heure pour pouvoir modifier l'heure et minute et seconde séparément, j'utilise date_format?
oui, pour l'heure et puis apres un petit coup de substr() pour retourner les segments de chaine
"Ce besoin de remords qui précède le Mal, que dis-je ! qui le crée..." E. CIORAN
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager