bonjour tout le monde

j'ai fais un champs recherche (form name=requete) qui va afficher les donnees voulues de ma bdd.

j'ai voulu faire un systeme de page ...mais mes pages marchent pas! je voulais afficher que 6 elements par page mais la y a rien du tout qui s'affiche...pas meme le nombre de page...je vois pas pourquoi...

si quelqu un a une idee...merci
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
if(empty($_POST['requete']))
{
mysql_connect('localhost','root','');
mysql_select_db('bdd'); 
$requete =
 htmlspecialchars($_POST['requete']); 
$query = mysql_query('SELECT * FROM article 
WHERE marque LIKE "%'.$requete.'%"
 ORDER BY id DESC') 
or die (mysql_error()); 
$nb_resultats = mysql_num_rows($query); 
if ($nb_resultats == 0) 
{
echo 'aucun resultat.
<a href="catalogue1.php">recommencer</a>';
}
if($nb_resultats != 0) 
// si le nombre de résultats est supérieur à 0, on continue
{
$nombreDeMessagesParPage = 6; 
$donnees = mysql_fetch_assoc($retour);
$totalDesMessages = $donnees['nb_messages'];
// je calcule le nombre de pages à créer
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
// Puis je fais une boucle pour
// écrire les liens vers chacune des pages
// --------------- Etape 3 ---------------
// Maintenant, on va afficher les messages
// ---------------------------------------
if (isset($_GET['page']))
{
$page = $_GET['page']; // On récupère 
le numéro de la page indiqué dans l'adresse 
}
else // La variable n'existe pas, c'est la 
//première fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par défaut)
}
// On calcule le numéro du premier 
//message qu'on prend pour le LIMIT de MySQL
$premierMessageAafficher =
 ($page - 1) * $nombreDeMessagesParPage;
$reponse =
 mysql_query('SELECT * 
FROM article where marque 
LIKE "%'.$requete.'%" ORDER
 BY id DESC LIMIT '.$premierMessageAafficher.', '.$nombreDeMessagesParPage);
?>
<div class="Style1" id="apDiv2"><?php
echo '<font size=2.5>Page : </font>';
for ($i = 1 ; $i <= $nombreDePages; $i++)
{
echo '
<a href="recherche_marque.php?
page=' . $i. '&amp;requete='.$requete.'">' . $i . '</a> ';
}?>
</div>
<table width="351" border="0"
 cellpadding="1" cellspacing="1"
 width:50px;height:50px>
   <!--DWLayoutTable-->
  <tr>
    <td height="28" colspan="2" valign="top" class="Style1">
<center>
      marque-designation
    </center></td>
    <td width="17"></td>
  <td width="24" class="Style1">
<center>etat</center></td>
  <td width="17"></td><td width="17" class="Style1"><center>prix</center>
</td>
  <td width="23"></td>
<td width="93" valign="top" class="Style1">
<center>
    choisir ce modele
  </center></td>
  <td width="23"></td>
  </tr>
<?php
while ($donnees = mysql_fetch_assoc($reponse))
{
  ?>
<tr>
    <td width="69" height="40"> 
<?php echo'
 <font size=1> '.$donnees['designation'];?>
</td>
    <td width="40">
<img src="Articles retaillées\<?php echo
 $donnees['image'];?>" 
 onMouseOver="this.src='Articles retaillées/
<?php echo $donnees['grande_image'];?>'" 
onMouseOut="this.src='Articles retaillées/
<?php echo $donnees['image'];?>'" >
    </center></td>
 
    <td ><?php echo '<img src="images/barre-verticale.gif">'; ?> </td>
    <td><center><?php echo $donnees['etat'];?> </td>
    <td><?php echo '<img src="images/barre-verticale.gif">'; ?></td>
    <td><center><?php echo $donnees['prix'];?></center></td>
    <td ><?php echo '<img src="images/barre-verticale.gif">'; ?></td>
    <td ><a class="menu" href="panier4_2.php?prod=<?php 
echo $donnees['id'];?>">panier</a></td>
    <td></td>
</tr>
  <tr >
    <td height="20" colspan="9" valign="top"><?php echo 
'<img src="images/barre-horizontale.gif">';?></td>
    </tr>
  <?php
}
?>
  </table>
<p><br/>
<br/>
<br/>
</p>
<?
}
}