Bonjour,
J'ai un moteur de recherche avec plusieurs listes codées comme ceci :
Mon moteur fonctionne correctement mais si je dois avoir plusieurs pages alors les liens ne marchent pas a cause de mauvaise variables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
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>';
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
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>'; }
et cela ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part /index.php?code_rub=&code_typ=&code_vil=&page=2
Si je choisis une rubrique cela me met comme lienma rubrique contient bien une valeur "10" mais les autres non alors cela ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part index.php?code_rub=10&code_typ=&code_vil=&page=2
Quelqu'un voit t-il le probleme ?
Merci beaucoup
Partager