bonjour :
j'essaie d'afficher le resultat d'un select dans un tableau .
mais j'ai un probleme :voici le message d'erreur:
et voici mon script:Notice: Undefined variable: reponse in c:\program files\easyphp1-8\www\n2\accd.php on line 96
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153 <?php require_once('conn.php'); ?> <?php session_start(); // On relaye la session if (session_is_registered("authentification")){ // vérification sur la session authentification (la session est elle enregistrée ?) // ici les éventuelles actions en cas de réussite de la connexion } else { header("Location:ind.php?erreur=intru"); // redirection en cas d'echec } // on fait la requête sur tous les utilisateurs de la base pour alimenter notre sélecteur (on fait un tri par nom) mysql_select_db($database_dbprotect, $dbprotect); $query_users = "SELECT * FROM morass ORDER BY derndel"; // ORDER BY renvoi les données triées (ici par nom croissant) $users = mysql_query($query_users, $dbprotect) or die(mysql_error()); $row_users = mysql_fetch_assoc($users); if(isset($_POST['suppr']) && ($_POST['suppr'] != "1")){ // on vérifie la présence des variables de formulaire (si le formulaire a été envoyé) $id = $_POST['suppr']; $reponse = mysql_query("select * FROM morass WHERE id_morass='$id'"); // Requête SQL header("Location:accd.php?delete=ok"); // url qui servira pour afficher le message de réussite } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Accueil</title> <link href="css/styl.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="page"> <div id="entete"> <div id="logo"> <div id="imag"> <img src="img/logo.bmp" alt="logo_ministere"/> </div> <div id="ecrit"> <h1>service:XXXXXXX <br/>Application pour le suivi des correspondances</h1> </div> <div class="clearBoth"></div> </div> <div id="navigation"> <ul> <li class="orange"><h2><a href="#">faire une saisie</a></h2></li></hr> <li class="marron"><h2><a href="#">faire une recherche multicritere</a></h2></li></hr> </ul> </div> </div> <div id="corps"> <p align="center"><strong> <?php if(isset($_GET['delete']) && ($_GET['delete'] == "ok")) { // Affiche l'erreur ?> <span class="reussite">L'utilisateur a été supprimé avec succès</span> <?php while ($donnees = mysql_fetch_array($reponse) )////////////////////////////////////////////////////////////ligne 96 { ?> <tr> <td><? echo $donnees['num']; ?></td> <td><? echo $donnees['source']; ?></td> <td><? echo $donnees['service']; ?> euros !</td> </tr> <?php }//de while //mysql_close(); // Déconnexion de MySQL ?> <?php } ?> <?php if(isset($_POST['verif']) && (!isset($_POST['suppr']))) { // Affiche l'erreur ?> </strong><span class="erreur">Veuillez sélectionner une date </span><strong> <?php } ?> <?php if(isset($_POST['suppr']) && ($_POST['suppr'] == "1")) { // Affiche l'erreur ?> </strong><span class="erreur">Vous ne pouvez pas supprimer l'utilisateur par défaut toto.<br> Pour tester la fonction de supression, ajoutez un utilisateur.<br> Pour sécuriser votre script, il est fortement recommandé de le supprimer manuellement dans votre BDD ... </span><strong> <?php } ?></strong></p> <form action="" method="post" name="suppr"> <p align="center"><strong><u>Vior les details pour les derniers delais</u></strong></p> <div id="list"> <table width="500" border="0" cellpadding="5" cellspacing="0" class="tableaux"> <tr> <td width="240"><div align="center"> <select name="suppr" size="5" id="select2"> <?php do { ?> <option value="<?php echo $row_users['id_morass']?>"> <?php /*if($row_users['derndel']<= "2007-06-08")*/ echo $row_users['num']." (".$row_users['derndel'].")"; ?> </option> <?php } while ($row_users = mysql_fetch_assoc($users)); $rows = mysql_num_rows($users); if($rows > 0) { mysql_data_seek($users, 0); $row_users = mysql_fetch_assoc($users); } ?> </select> <input name="verif" type="hidden" id="verif"> </div></td> <td width="157"><input type="submit" name="Submit2" value="voir les details"></td> </tr> </table> </div> </form> </div> </div> <p align="center"><a href="ind.php?erreur=logout"><strong>Vous déconnecter</strong></a></p> </body> </html>
Partager