Salve,
ho una pagina di ricerca, e tramite degli input cerco un hotel o struttura.
Nella pagina dell'hotel ho una query che mi preleva tutti i dati da più tabelle, dopo inserisco questi dati in un array tramite array_push cosi da poterli ordinare a piacimento dell'utente tramite array_multisort.
Lateralmente vorrei inserire un div con dei link in base a quello che ho selezionato e cliccando sopra mi elimina dalla ricerca (dall'array) tutto cioè che non serve, esempio:
Ho prelevato dal database in base alla ricerca 10 hotel:
Struttura1 | 5 stelle | Hotel
Struttura2 | Nessuna stella | Appartamento
Struttura3 | 5 stelle | Hotel
Struttura4 | 2 stelle | Hotel
Struttura5 | 4 stelle | Hotel
Struttura6 | 2 stelle | Hotel
Struttura7 | Nessuna stella | B&B
Struttura8 | Nessuna stella | Appartamento
Struttura9 | 5 stelle | Hotel
Struttura10 | Nessuna stella| B&B
Nel div di destra vorrei una cosa del genere:
Filtra per:
Stelle____________
5 stelle (3)
4 stelle (1)
2 stelle (2)
Nessuna stella (4)
Tipologia struttura____________
Appartamento (2)
Hotel (6)
B&B (2)
Quindi i filtri dovrei prelevarli dai risultati (non voglio visualizzare tutte le stelle se non ci sono strutture ad esempio con 3 stelle), ho provato con un ciclo for:
Però cosi facendo mi stampa ovviamente tutti i duplicati.Codice PHP:
<?php
for ($s = 1; $s <= $totaldehoteles; $s++) {
$ss = $s - 1;
$stars = $arrayhotelsearch[$ss]['hotel_stars'];
echo "<li><a href='#'>$stars<small>(numero di stutture)</small></a>/li>";
}
?>
Qualche idea?