bonjour :

j'essaie d'afficher le resultat d'un select dans un tableau .

mais j'ai un probleme :voici le message d'erreur:
Notice: Undefined variable: reponse in c:\program files\easyphp1-8\www\n2\accd.php on line 96
et voici mon script:

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 &eacute;t&eacute; supprim&eacute; avec succ&egrave;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&eacute;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&eacute;faut toto.<br>
Pour tester la fonction de supression, ajoutez un utilisateur.<br>
Pour s&eacute;curiser votre script, il est fortement recommand&eacute; 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&eacute;connecter</strong></a></p>

</body>
</html>