Bonjour,
J'ai un moteur de recherche avec plusieurs listes codées comme ceci :
 
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 
 | // --- critère : rubrique
 $tb_blocs["$code_bloc"].= '<td align="center">';
  $tb_blocs["$code_bloc"] .='<select name="selection[code_rub]" size="1">';
  $tb_blocs["$code_bloc"] .='<option value="">Toutes' ;
 reset($tb_rubrique);
 while (list($cle, $info) = each($tb_rubrique)) {
  $tb_blocs["$code_bloc"] .= '<option value="'. $info['code'] . '">';
  $tb_blocs["$code_bloc"] .= $info['libel'] . '</option>';
 }
 $tb_blocs["$code_bloc"] .= '</select></td></tr>'; | 
 Mon moteur fonctionne correctement mais si je dois avoir plusieurs pages alors les liens ne marchent pas a cause de mauvaise variables :
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 
 | // --- page suivante
  if ($page < $nb_pages) {
 $params = array(
   'code_rub'=>$selection['code_rub'],
   'code_typ'=>$selection['code_typ'],
   'code_vil'=>$selection['code_vil']);
 
  $url = $agence_xl->creation_url($params);
     $contenu .= '  <a href=" '
      . $url . '">' . $tr_page_suivante . '</a>';
  } | 
 Si je ne choisis aucune valeur et que je laisse les liste sur la valeur "toutes" cela me donne tous les produits et un lien vers la 2 eme page :
 
	
	/index.php?code_rub=&code_typ=&code_vil=&page=2
 et cela ne marche pas.
 
Si je choisis une rubrique cela me met comme lien 
	
	index.php?code_rub=10&code_typ=&code_vil=&page=2
  ma rubrique contient bien une valeur "10" mais les autres non alors cela ne marche pas.
 
Quelqu'un voit t-il le probleme ?
Merci beaucoup
						
					
Partager