bonjour à tous,

je me tourne vers vous car je ne vois pas comment solutionner mon probleme !
j'ai une page relativement complexe (enfin pour moi ) http://www.desavionsetdesmaquettes.c...=1&nech=48#kit
la zone "les produits" propose de filtrer l'affichage en fonction d'un critere d'echelle des differents produits. et ça fonctionne.


mais...

je souhaiterais avoir un affichage nul par defaut de cette zone et je ne vois pas comment faire.

j'ai basé mon code sur de filtration sur une variable $ech que vous verrez bouger en manipulant les boutons d'affichage.

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
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
  <!--##############################################
  #       On passe à la zone LES PRODUITS
  ################################################## -->
 
<tr>
  	<td colspan="3" align="left" valign="middle" class="back_null">
        <span class="text18px">LES PRODUITS</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
     <?php
    		// boutons d'echelle
    	if(isset($_GET['nech']) && !empty($_GET['nech'])){$ech=$_GET['nech']; echo '<span class="titre_revue">&nbsp;AU 1/'.$ech.'°&nbsp;&nbsp;</span>'; }else{echo '<span class="titre_revue">&nbsp;(TOUTES ECHELLES)&nbsp;&nbsp;</span>';}
	 ?>   
    <a href="./index.php?page=testpagehist&navion=<?php echo $r_navion ?>#kit"><img src="images/afficher_tout.gif" height="20"/></a>&nbsp;&nbsp;
    <a href="./index.php?page=testpagehist&navion=<?php echo $r_navion ?>&nech=72#kit"><img src="images/afficher_72.gif" height="20"/></a>&nbsp;&nbsp;
    <a href="./index.php?page=testpagehist&navion=<?php echo $r_navion ?>&nech=48#kit"><img src="images/afficher_48.gif" height="20"/></a>&nbsp;&nbsp;
    <a href="./index.php?page=testpagehist&navion=<?php echo $r_navion ?>&nech=32#kit"><img src="images/afficher_32.gif" height="20"/></a>&nbsp;&nbsp;</td>
</tr>
 
<?php 	
//// affichage avec echelle selectionnée/affichage limité à l'echelle -------->>>> ligne 288 //////////////////////////////////////////////	
		if(isset($_GET['nech']) && !empty($_GET['nech'])){
 
    	$ech=$_GET['nech'];
?>
<tr>
  		  <td colspan="3" align="left" valign="middle" class="back_null">
  <!--##############################################
  #        zone LES PRODUITS /  REQUETE SI $ech existe
  ################################################## -->
  <?php
 
 
$kit = '';
$details = '';
$decals = '';
$masque = '';
$sql="SELECT produitmaquette.numproduit, produitmaquette.echelle, produitmaquette.code, produitmaquette.type,
		produitmaquette.presentation, produitmaquette.photo as photoproduit, fabricant.marque as fabriquant, fabricant.logo, avion.nom, constructeur.nom,
		redacteur.login, produitmaquette.datecreation, produitmaquette.numavion, typeproduit.icone, avion.photo
		FROM produitmaquette, fabricant, avion, constructeur, redacteur, typeproduit
		WHERE produitmaquette.numavion=avion.numavion
		AND produitmaquette.numfabricant=fabricant.numfabricant
		AND avion.numconstructeur=constructeur.numconstructeur
		AND typeproduit.libelle=produitmaquette.type
		AND produitmaquette.numredacteur=redacteur.numredacteur
		AND avion.numavion='$r_navion' 
		AND produitmaquette.echelle='$ech'";
$resultat=mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($resultat)>0){
	while($ligne=mysql_fetch_object($resultat)){
		$data = "<a href=\"index.php?page=pagemaq&nmaq=".$ligne->numproduit."\"   >
						 <img class=\"anime\" src=./images/maquette/".$ligne->photoproduit." height=\"100\" alt=\"image absente\" title=\"$ligne->fabriquant - 1/$ligne->echelle\"></a>";
 
		switch($ligne->type){
			case 'kit de base': $kit .= $data; break;
			case 'détaillage'	:	$details .= $data;	break;
			case 'décals'			:	$decals .= $data; break;
			case 'masque'			: $masque .= $data; break;
		}
	}
}
 
?> 		</td>
</tr>
 
<tr>
  	<td colspan="3" align="left" valign="middle" class="back_null">
  	LES KITS&nbsp;&nbsp;</td>
</tr>
<tr>
  	<td colspan="3" align="left" valign="middle" class="back_null">
 
    <?php if(strlen($kit)>0)
    echo"<div  align=\"left\">".$kit."</div>";
			else
		echo "Aucun kit pour cet appareil";
	?>
 
    &nbsp;   
    </td>
  </tr>
<tr>
  	<td colspan="3" align="left" valign="middle" class="back_null"><br /><a name="set" id="set"></a>
  	LES DETAILLAGES&nbsp;&nbsp;</td>
</tr>
   <tr>
  	<td colspan="3" align="left" valign="middle" class="back_null">
 
    <?php if(strlen($details)>0)
    echo"<div  align=\"left\">".$details."</div>";
	else
	echo "Aucun détaillage pour ce modèle";
	?>
    &nbsp;    
    </td>
 
</tr>
<tr>
  	<td colspan="3" align="left" valign="middle" class="back_null"><br /><a name="decals" id="decals"></a>
  	LES DECALS & LES MASQUES&nbsp;&nbsp;</td>
</tr>
<tr>
  	<td colspan="3" align="left" valign="middle" class="back_null">
 
    <?php if(strlen($decals)>0 or strlen($masque)>0)
    echo"<div   align=\"left\">".$decals."<hr>".$masque."</div>";
		else
		echo "Aucune planche ou masque pour ce modèle";
	?>
 
    &nbsp;    
    </td>
</tr>
<?php }else{ 	//// affichage sans echelle selectionnée/affichage complet -------->>>> ligne 379 //////////////////////////////////////////////	
 
?>
<tr>
  		  <td colspan="3" align="left" valign="middle" class="back_null">
  <!--##############################################
  #  zone LES PRODUITS /  requete si $ech n'existe pas
  ################################################## -->
  <?php
 
 
$kit = '';
$details = '';
$decals = '';
$masque = '';
$sql="SELECT produitmaquette.numproduit, produitmaquette.echelle, produitmaquette.code, produitmaquette.type,
		produitmaquette.presentation, produitmaquette.photo as photoproduit, fabricant.marque as fabriquant, fabricant.logo, avion.nom, constructeur.nom,
		redacteur.login, produitmaquette.datecreation, produitmaquette.numavion, typeproduit.icone, avion.photo
		FROM produitmaquette, fabricant, avion, constructeur, redacteur, typeproduit
		WHERE produitmaquette.numavion=avion.numavion
		AND produitmaquette.numfabricant=fabricant.numfabricant
		AND avion.numconstructeur=constructeur.numconstructeur
		AND typeproduit.libelle=produitmaquette.type
		AND produitmaquette.numredacteur=redacteur.numredacteur
		AND avion.numavion='$r_navion' ORDER BY produitmaquette.echelle";
$resultat=mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($resultat)>0){
	while($ligne=mysql_fetch_object($resultat)){
		$data = "<a href=\"index.php?page=pagemaq&nmaq=".$ligne->numproduit."\"   >
						 <img class=\"anime\" src=./images/maquette/".$ligne->photoproduit." height=\"100\" alt=\"image absente\" title=\"$ligne->fabriquant - 1/$ligne->echelle\"></a>";
						/*<img src=./images/logo/".$ligne->logo." width=\"50\">&nbsp;1/".$ligne->echelle."";  */
		switch($ligne->type){
			case 'kit de base': $kit .= $data; break;
			case 'détaillage'	:	$details .= $data;	break;
			case 'décals'			:	$decals .= $data; break;
			case 'masque'			: $masque .= $data; break;
		}
	}
}
 
?> 		</td>
</tr>
<tr>
  	<td colspan="3" align="left" valign="middle" class="back_null"><a name="kit" id="kit"></a>
  	LES KITS&nbsp;&nbsp;</td>
</tr>
<tr>
  	<td colspan="3" align="left" valign="middle" class="back_null">
 
    <?php if(strlen($kit)>0)
    echo"<div  align=\"left\">".$kit."</div>";
			else
		echo "Aucun kit pour cet appareil";
	?>
 
    &nbsp;   
    </td>
    </tr>
<tr>
  	<td colspan="3" align="left" valign="middle" class="back_null"><br /><a name="set" id="set"></a>
  	LES DETAILLAGES&nbsp;&nbsp;</td>
</tr>
   <tr>
  	<td colspan="3" align="left" valign="middle" class="back_null">
 
    <?php if(strlen($details)>0)
    echo"<div  align=\"left\">".$details."</div>";
	else
	echo "Aucun détaillage pour ce modèle";
	?>
    &nbsp;    
    </td>
 
</tr>
<tr>
  	<td colspan="3" align="left" valign="middle" class="back_null"><br /><a name="decals" id="decals"></a>
  	LES DECALS & LES MASQUES&nbsp;&nbsp;</td>
</tr>
<tr>
  	<td colspan="3" align="left" valign="middle" class="back_null">
 
    <?php if(strlen($decals)>0 or strlen($masque)>0)
    echo"<div   align=\"left\">".$decals."<hr>".$masque."</div>";
		else
		echo "Aucune planche ou masque pour ce modèle";
	?>
 
    &nbsp;    
    </td>
</tr>
 
<?php }?>
la question que j'arrive pas résoudre c'est comment arriver sur la page par défaut sans affichage des produits et valider l'affichage de tout les produits avec le bouton "afficher tout"

merci de m'éclairer de vos lumières

francis