bonjour
j'ai un script et je vous colle ici la partie du script qui recherche des données dans ma base sql et me sort les resultats de ma recherche sur une seule page alors si les données sont trop longues page sera tres long
donc je voudrais afficher les resultats 20 par page!!!!
j'ai essayé de modifier le script par des bouts de scripts trouvé sur internet mais ca affiche que la premiere page de resultat a chaque fois et la 2e 3e etc n'affiche pas les autres resultats??
alors j y suis pas arrivé!!!
qui peut m'aider svp pour me modifier cette partie du script que je mets ici pour afficher les resultats de recherche page par page avec 20 resultats par page??? merci beaucoup
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 $bdd=@mysql_connect($host,$user,$pass); @mysql_select_db($base,$bdd); if (!$bdd) { echo"<center><h4>Impossible de se connecter à la base de données.</h4></center>"; exit; }; echo "<table align='center'><tr><td> <H2>ANNUAIRE PROFESSIONNEL MEDICAL</H2> </td></tr></table> <hr color='#000000'>"; // recherche dans la base if ($op2) { $query="SELECT * FROM $table WHERE an_id IS NOT NULL"; if ($specialite) { $query.=" AND an_specialite LIKE '$specialite%'"; }; if ($departement) { $query.=" AND an_departement LIKE '$departement%'"; }; if ($nom) { $query.=" AND an_nom LIKE '%$nom%'"; }; $query.=" ORDER BY an_nom ASC "; $res=mysql_query($query); $total = mysql_num_rows($res); print("nombre de réponses trouvées : $total"); echo"<table width='800' cellpadding='5' cellspacing='1' border='0' align='center'>"; echo"<tr><td bgcolor='#FF6699' align='center'><b>Spécialité</b></td><td bgcolor='#FF6699' align='center'><b>Département</b></td><td bgcolor='#FF6699' align='center'><b>Nom</b></td><td> </td><td> </td></tr>"; while($val=mysql_fetch_array($res,$bdd)) { $id = $val['an_id']; $specialite = $val['an_specialite']; $departement = $val['an_departement']; $nom = $val['an_nom']; $prenom = $val['an_prenom']; $competences = $val['an_competences']; $lieu = $val['an_lieu']; $tel = $val['an_tel']; $email = $val['an_email']; $absences = $val['an_absences']; $infos = $val['an_infos']; echo"<tr><td bgcolor='#FF6699'>".$specialite."</td><td bgcolor='#FF6699'>".$departement."</td><td bgcolor='#FF6699'>".$nom."</td><td bgcolor='#FF6699'><A HREF='annuaire.php3?task=6&id=$id&specialite=$specialite&departement=$departement&nom=$nom&prenom=$prenom&competences=$competences&lieu=$lieu&tel=$tel&email=$email&absences=$absences&infos=$infos'>cliquer ici pour plus d'infos</A></td></tr>"; }; echo"</table><br>"; }; echo"<table width='0%' cellpadding='5' cellspacing='0' border='0' align='center' bgcolor='#FF6699'> <form name='recherche' action='rech.php3' method='post'> <tr> <td colspan='2' align='center'><h2>Rechercher</h2></td> </tr> <tr> <td align='right'>Spécialité</td> <td><SELECT NAME='specialite' SIZE=1> <OPTION VALUE='Dentiste'> Dentiste <OPTION VALUE='Kinésithérapie'> Kinésithérapie <OPTION VALUE='Orthophonie'> Orthophonie <OPTION VALUE='Généraliste'> Généraliste <OPTION VALUE='Chirurgie pédiatrique digestive'> Chirurgie pédiatrique digestive <OPTION VALUE='Chirurgie pédiatrique orthopédique'> Chirurgie pédiatrique orthopédique <OPTION VALUE='Chirurgie stomatologique (chirurgie buccale)'> Chirurgie stomatologique (chirurgie buccale) <OPTION VALUE='Chirurgie urologique (chirurgie des reins)'> Chirurgie urologique (chirurgie des reins) <OPTION VALUE='Chirurgie vasculaire'> Chirurgie vasculaire </SELECT></td> </tr> <tr> <td align='right'>Département</td> <td><SELECT NAME='departement' SIZE=1> <OPTION VALUE='01'> 01 <OPTION VALUE='02'> 02 <OPTION VALUE='03'> 03 <OPTION VALUE='04'> 04 <OPTION VALUE='05'> 05 <OPTION VALUE='06'> 06 <OPTION VALUE='07'> 07 <OPTION VALUE='08'> 08 </SELECT></td> </tr> <tr> <td align='right'>Nom</td> <td><input type='text' name='nom'></td> </tr> <tr> <td> </td> <td><input type='submit' name='op2' value='Rechercher'></td> </tr> </form> </table>"; mysql_close; ?> </font></body></html>
Partager