Tristou Keep calm and hack cookies | Bonjour,
je suis en train de travailler sur projet de "bloc-notes" pour noter des idées afin de ne pas les oublier et je voudrais ajouter la date à laquelle ça a été posté. J'ai donc rajouté un champ datetime dans la abse de donéne et dans la requête d'insertion, j'ai ajouté la fonction NOW().
Puis, dan sla liste des sujets, j'ai ajouté ce nouveau champ dans la jointure et ensuite, j en'ai plus qu'à récupérer ce qu'il faut et à formater avec la fonction date() de PHP. Le seul ennui, c'est que ça m' m'affiche le 1er janvier 1970. J'ai d'abord cru que c'étaait du au fait que j'avais ajouté la date après avoir posté une idée donc j'ai reposté mai sle résultat était le même. Sauriez vous comment je peux corriger cela pour avoir le bon jour et la bonne heure de post ?
Les deux fichiers concernés :
ajout.php
Code :
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <title>Document sans titre</title>
- </head>
- <body>
- <?php
- include('includes/config.inc.php');
- include('includes/fonctions.php');
- #$time_start = getmicrotime();
- #ob_start("ob_gzhandler" );
- # Ouverture connexion BDD
- if ( connect($host, $user, $pass, $db)) {
-
-
- # Si le formulaire vient d'etre envoyé, on commence le traitement
- if( !empty($_POST['valider']) ) {
-
-
- # On insère l'idée ds la BDD
- mysql_query("INSERT INTO BN_Ideas (Idea, Description, Temps, Etat)
- VALUES('".htmlspecialchars($_POST['name_idea'])."', '".htmlspecialchars($_POST['description'])."', NOW() , '$_POST[etat]' )" ) or die("Erreur : ".__FILE__.":".__LINE__."<BR>".mysql_error());
- echo "Ajout réussi ! DAWA LOLZ MEGA TEUF §§§";
- }
-
-
- # Si le formulaire n'a pas été envoyé, on affiche les champs en sélectionnant les états ds la BDD
- else {
-
- # On sélectionne tous les états dans la BDD
- $req_etat = mysql_query("SELECT * FROM BN_Etats" ) or die("Erreur : ".__FILE__.":".__LINE__."<BR>".mysql_error());
- ?>
- <form id="form1" name="form1" method="post" action="">
- <p>Ajout d'idées</p>
- Idée :
- <label>
- <input type="text" name="name_idea" />
- </label>
- <p>Description :
- <label>
- <textarea name="description"></textarea>
- </label>
- </p>
- <p>Etat :
- <label>
- <select name="etat">
-
-
-
- <?php
- # On liste les différents états
- while ( $data_etat = mysql_fetch_array($req_etat) ) {
- echo '<option value="'.$data_etat['Id'].'">'.$data_etat['Nom_Etat'].'</option>';
- }
- ?> </select> </label>
- </p>
- <input type="hidden" name="valider" value="valider" />
- <input type="submit" name="Submit" value="Valider" class="button" />
- </form>
- <?php
- # Fin du empty valider
- }
- # Fermeture connexion BDD
- }
- ?>
- <p> </p>
- </body>
- </html>
|
index.php
Code :
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <title>Bloc-notes >> index</title>
- <link rel="stylesheet" media="screen" type="text/css" title="Design" href="style.css" />
- </head>
- <body>
- <p>Bloc-notes >> <strong>accueil</strong></p>
- <p>
-
- <table>
- <thead>
- <tr>
- <th id="icone"></th>
- <th id="idee">Idée</th>
- <th id="date">Postée le</th>
- </tr>
- </thead>
- <tbody>
-
- <?php
- include('includes/config.inc.php');
- include('includes/fonctions.php');
- #$time_start = getmicrotime();
- #ob_start("ob_gzhandler" );
- # Ouverture connexion BDD
- if ( connect($host, $user, $pass, $db)) {
-
- $req_ideas = mysql_query('SELECT A.Id as AId, A.Idea, A.Description, A.Temps, A.Etat, B.Id as BId, B.Nom_Etat, B.Chemin_Icone
- FROM BN_Ideas as A
- LEFT JOIN BN_Etats as B
- ON (B.Id = A.Etat)') or die("Erreur : ".__FILE__.":".__LINE__."<BR>".mysql_error());
- while ( $data_ideas = mysql_fetch_array($req_ideas) ) {
- echo '<tr><td id=icone"><img src="icones_etats/',$data_ideas['Chemin_Icone'],'" title="',$data_ideas['Nom_Etat'].'/"></td>';
- echo '<td id="idee"><a href="voir.php?idee=',$data_ideas['AId'], '">',$data_ideas['Idea'],'</a></td>';
- echo '<td id="date">' ,date("\l\e d/m/Y", $data_ideas['Temps']), ' à ' ,date("h:i", $data_ideas['Temps']), '</td></tr>';
- }
-
-
- # Fermeture connexion BDD
- }
- ?>
-
- </tr>
- </tbody>
- </table>
-
- </p>
- <p>
- <a href="ajout.php" title="Ajouter une idée à la base">Ajouter une idée</a></p>
- </body>
- </html>
|
Merci d'avance ---------------
"About your cat Mr. Schrödinger : I have good news and bad news"
|