Bonjour,
J'ai un souci avec une div css à afficher ou masquer selon le cas.
J'ai 4 div dans une page (formulaire de recherche php/sql) :
- une div en-tête
- une div avec le formulaire de "recherche"
- une div qui affiche les "resultats" de la recherche (fonction php)
- une div pour le pied de page
Lorsqu'on clic sur le bouton d'envoi du formulaire de recherche, c'est la div "resultat" qui s'affiche et la div "recherche" disparaît grâce à un "hidden".
Mon souci c'est que la 3ème div (pied de page) ne s'affiche plus ?
Auriez-vous SVP une idée, un conseil ? Ci-dessous le code de ma fonction pour afficher/masquer mes 2 div.
Evelyne31
Code php : 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 function afficher($resultat){ $total = mysql_num_rows($resultat); // si on a récupéré un résultat on l'affiche. if($total) { echo 'Résultat de votre recherche : il y a '.$total.' enregistrement(s) dans la base de données.<br /><br />'; // début du tableau echo '<div class="cadre_resultat">'; echo '<table bgcolor="#FFFFFF">'."\n"; // première ligne on affiche les titres prénom et surnom dans 2 colonnes echo '<tr>'; echo '<td bgcolor="#669999"><b><u>Numéros des gîtes</u></b></td>'; //echo '<td bgcolor="#669999"><b><u>Surnom</u></b></td>'; echo '</tr>'."\n"; // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne. while($row = mysql_fetch_array($resultat)) { echo '<tr>'; echo '<td bgcolor="#CCCCCC">'.$row['numGite'].'</td>'; //echo '<td bgcolor="#CCCCCC">'.$row['surnom'].'</td>'; echo '</tr>'."\n"; } echo '</table></div>'."\n"; // fin du tableau. echo '<div class="cadre_recherche" id="hidden">'; } else echo 'Pas d\'enregistrements dans cette table...'; } ?>
Partager