Bonjour,
Je suis entrain de créer un system d'agenda simple.
Ma base de donnée s'appelle "event", devant j'ai 3 colones : id, date (qui se rentre à la main dans la backoffice) et note(qui se rentre à la main dans la backoffice).
Dans mon back office j'ai 2 input text qui me permettent de remplir la date et la note. Lorsqu'on clic sur le bouton "Publier", la nouvelle new s'affiche en dessous, dans un tableau qui liste toutes les notes et qui comporte aussi un bouton de suppression.
Mon problème est que les notes s'affiche dans l'ordre de création. Je voudrais qu'elles s'affichent par ordre croissant de date.
Voici le code entier de ma page index.php de l'administration.
Je n'ai aucune idée de comment faire, merci de m'aider..
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
42
43
44
45 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Administration</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=8" /> <link href="admin.css" rel="stylesheet" type="text/css" media="screen" /> <link rel="shortcut icon" href="favicon.png" /> </head> <body> <div class="ajouter">Ajouter</div> <form method="post" action="creer.php"/> Date :<input type="text" name="date" size="20" value="Date" onFocus="if(this.value=='Date')this.value='';" onBlur="if(this.value=='')this.value='Date';" />AAAA/MM/JJ<br /> <br /> Note :<input type="text" name="note" size="100" value="Date" onFocus="if(this.value=='Date')this.value='';" onBlur="if(this.value=='')this.value='Date';" /><br /> <br /> <input type="submit" value="Publier"/> </form> <div class="event">Evènements</div> <table border="1" cellspacing="0" cellpadding="1"> <?php require "../config.php"; mysql_connect(DB_HOST,DB_LOGIN,DB_PASS); mysql_select_db(DB_BDD); $sql="SELECT * FROM event"; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); while($data=mysql_fetch_assoc($req)){ ?> <tr><td width="100"><?php echo "<p>{$data["date"]}"; ?></td> <td width="300"><?php echo "<p>{$data["note"]}"; ?></td> <td width="16"><?php echo "<a href=\"suppr.php?id={$data["id"]}\"><img src=\"img/suppr.png\"></a>"; ?></td></tr> <?php header("Location: index.php"); } ?> </table> </body> </html>
Merci d'avance
Bonne journée
Partager