excusez moi par avance car c'est peut etre une question un peu façile pour certains mais voila mon souçi j'aimerai savoir comment on récupere une date dans un formulaire et comment l'inserer ensuite dans ma base de données ?
excusez moi par avance car c'est peut etre une question un peu façile pour certains mais voila mon souçi j'aimerai savoir comment on récupere une date dans un formulaire et comment l'inserer ensuite dans ma base de données ?
Il n'y a pas de controle spécifique pour gerer des dates, tu utilises les contrôles que tu souhaites.
salut sabotage . alors ça peux se faire par liste déroulante ? comment l'inserer ensuite dans ma base ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part INSERT INTO mabase(macolonne) VALUES(madate)
Tu devrais peut être regarder un peu les faq ou les tutoriels si tu n'as pas l'habitude des applications web.
je te remercie , en effet j'ai regardé un peu partout mais j'ai un souçi car comme la date est composé de 3 menus déroulants faut il les rentré un a un ?
Tout dépend comment tu stockes ta donnée en base, à priori non.
En php tu peux facilement concaténer ton champ ça donnerait un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $myreq = "INSERT INTO mabase(macolonne) VALUES(".$jour.$mois.$annee.")";
je voudrais afficher l'age de mes membres j'ai fais çaça me retourne 0 ! quelqu'un pourrais m'aider svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php $reponse = mysql_query("SELECT dt_naiss FROM inscri"); $age = DATE - dt_naiss ;?> <DIV ALIGN="CENTER"><H4><?php echo "". mysql_result($qry, 0, 'pseudo') . "<br/>";?></H4></DIV> <?php echo "son prénom : " . mysql_result($qry, 0, 'prenom') . "<br/>";?> <?php echo "sa région : " . mysql_result($qry, 0, 'région') . "<br />";?> <?php echo "son département : " . mysql_result($qry, 0, 'dep') . "<br />";?> <?php echo "sa ville : " . mysql_result($qry, 0, 'ville') . "<br />";?> <?php echo "son age : $age ";?><br/> <?php echo "sa taille : " . mysql_result($qry, 0, 'taille') . "cm <br/>";?> <?php echo "est : " . mysql_result($qry, 0, 'statut') . "<br />";?> <?php echo "ici pour : " . mysql_result($qry, 0, 'pour') . "<br />";?> <?php echo "son hobbie preferé : " . mysql_result($qry, 0, 'hobbie') . "";?> <DIV ALIGN="right"><?php
Je suppose qu'a la place de dt_naiss tu voulais ecrire mysql_result($qry, 0, 'dt_naiss') ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part $age = DATE - dt_naiss;
Je te conseille de voir dans la documentation toutes les fonctions de temps, car en PHP, DATE n'a pas de sens particulier.
http://fr.php.net/manual/fr/ref.datetime.php
Pose toi la question egalement : "comment je fais en dehors de PHP pour calculer l'age de quelqu'un ?"
bon j'ai changer mon script pour fairemais ça me retourne cette erreur :Parse error: syntax error, unexpected $end in /home/renccas/public_html/profil.php on line 126
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 $sql = "SELECT * FROM inscri WHERE id =" . intval($_GET['id']); $qry = mysql_query($sql); ?><?php function calcul_age($jour,$mois,$années) { $debutYear = mktime(0,0,0,1,1,1980); $T_timeYear = mktime(0,0,0,date('d'),date('m'),1980); $B_timeYear = mktime(0,0,0,$mois,$jour,1980); $age = date('Y')-($années); $Dif_today = $debutYear - $T_timeYear; $Dif_birthday = $debutYear - $B_timeYear; if($Dif_today>$Dif_birthday) {$age=$age-1;} return $age; } ?> <DIV ALIGN="CENTER"><H4><?php echo "". mysql_result($qry, 0, 'pseudo') . "<br/>";?></H4></DIV> <?php echo "son prénom : " . mysql_result($qry, 0, 'prenom') . "<br/>";?> <?php echo "sa région : " . mysql_result($qry, 0, 'région') . "<br />";?> <?php echo "son département : " . mysql_result($qry, 0, 'dep') . "<br />";?> <?php echo "sa ville : " . mysql_result($qry, 0, 'ville') . "<br />";?> <?php echo "son age : $age ";?><br/> <?php echo "sa taille : " . mysql_result($qry, 0, 'taille') . "cm <br/>";?> <?php echo "est : " . mysql_result($qry, 0, 'statut') . "<br />";?> <?php echo "ici pour : " . mysql_result($qry, 0, 'pour') . "<br />";?> <?php echo "son hobbie preferé : " . mysql_result($qry, 0, 'hobbie') . "";?> <DIV ALIGN="right"><?php $avatar = mysql_result($qry, 0, 'avatar'); //affichage de la photo. echo "<img src='" . $avatar . "'WIDTH=150 HEIGHT=150/>";?> <?php mysql_close(); // Déconnexion de MySQL ?> </div> </body> </html>
Tu ne devrais pas ouvrir et fermer sans cesse tes balises <?php ?>.
Ré-ecris ton code proprement en verifiant bien que tu fermes tout ce que tu ouvres, en particulier les { }
Partager