Ho un'applicazione che sto creando e sono bloccato a un certo punto.Come passare più valori di una variabile attraverso un URL
Sto provando a passare una variabile che ha più valori. Quindi il mio URL sarà:
localhost/report.php?variable=value1, value2, value3
Il problema è che non sono sicuro di come posso farlo. Le variabili devono essere utilizzate per recuperare i dati da un database. Sto usando PHP e non Javascript.
Qualsiasi aiuto sarebbe fantastico!
EDIT:
Ecco il codice HTML che ho nella mia pagina in cui vengono selezionate le variabili:
<select name="types" size="19" multiple>
<option value="all" selected>All Types</option>
<option value="book" selected>Books</option>
<option value="cd" selected>CD</option>
</select>
Quindi, un utente potrebbe selezionare i libri ei CD, e avrei bisogno di passare questi due valori nella variabile "tipi".
come su un array serializzato? –
Stai usando un da per inviare questo? se è così php dovrebbe semplicemente prenderlo come array in $ _POST ['types']? – wgcrouch
@wgcrouch Sto usando un modulo per inviarlo. Ma quando lo invio l'URL finisce come 'report.php? Variable = value1 & variable = value2' – mickburkejnr