ricerca categorie php | PHP

Topic: Pubblico - Composto da 2 Posts di 2 Utenti.

12 Luglio, 2011 10:52 #1
oldengl
Utente

oldengl
Registrato: Mar, 2011
Posts: 43
Offline

Ciao a tutti! avrei bisogno del vostro aiuto per perfezionare una stringa in php: ho un sito wordpress in cui ho inserito delle checkbox, ognuna delle quali rappresenta una categoria degli articoli inseriti, tramite un form do la possibilità di spuntare le checkbox e quindi le categorie per far apparire nei risultati della ricerca solo gli articoli appartenenti alle categorie selezionate, il codeice è questo:

1<?php
2$box=$_POST["myCheck"];
3$comma_separated=implode($box,",");
4header("Location: http://miosito.it/?category_name=$comma_separated");
5?>

il codice funziona in quanto mi apre la ricerca:
http://miosito.it/?category_name=lazio,roma,alberghi

il problema è che mi da tutti gli articoli della categoria lazio della categoria roma e della categoria alberghi invece vorrei ad esempio solo gli alberghi in lazio e in roma, mentre cosi' escono anche alberghi in toscana ad esempio.. come si puo' fare? grazie a tutti coloro vorranno darmi una mano ,-)

14 Luglio, 2011 09:38 #2
re-verse
Moderatore

re-verse
Registrato: Jul, 2008
Posts: 312
Offline

Ciao oldengl,
ma se la implode ti da come risultato "lazio,roma,alberghi" vuol dire che l'arrai conteneva questi tre valori. Per cui nell'array di checkbox sono stati selezionati tre elementi, o c'è qualche intruso?


Salvatore DC

La mente è come un paracadute: funziona solo se si apre. A.Einstein.

Condividi su:

Loggati o Registrati per replicare