Donc les requetes:
$sql .= !empty($_REQUEST['loisir']) ? ' AND `loisirs`.`id_type_loisirs` = "'.$_REQUEST['loisir'].'"' : NULL;
J'ai un array sous cette forme:
$aLoisirs = array ( 2 => 'travaux', 3 => 'couture', ...
un autre à l'inverse:$aLoisirs_inversed = array ( travaux=> '2', couture=> '3',
le htaccess. ou je transforme l'url du moin j'essaie:
RewriteRule ^toutes-les-actu-([A-Za-z0-9_-]+).html$ actu.php?loisir=$1
Et enfin le lien ou j'affiche le loisir et qui permet de filtrer donc:$h1 .= !empty($_REQUEST['loisir']) ? ' <a href="toutes-les-actu-'.$_REQUEST['loisir'].'.html">' .$aLoisirs[$_REQUEST['loisir']].'</a>': NULL;
Et donc le problème est que l'url marche très bien pour:
http://monsite.fr/toutes-les-actu-2.html
mais ne marche pas pour ( la requete ne s'éxécute pas en gros )
http://monsite.fr/toutes-les-actu-travaux.html
Si je tape l'url http://monsite.fr/toutes-les-actu-travaux.html ( ca fait comme si la requete ne marché pas mais aucun message d'erreur)