Tengo una aplicación que estoy construyendo, y estoy atascado en un cierto punto.Cómo pasar múltiples valores de una variable a través de una URL
Estoy tratando de pasar una variable que tiene varios valores. Así que mi URL se verá así:
localhost/report.php?variable=value1, value2, value3
El problema es que no estoy seguro de cómo puedo hacer esto. Las variables se deben usar para recuperar datos de una base de datos. Estoy usando PHP y no tengo Javascript.
¡Cualquier ayuda sería genial!
EDIT:
Aquí está el código HTML que tengo en la página donde se seleccionan las variables:
<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>
Así, un usuario podría seleccionar libros y CD, y yo tendría que pasar estos dos valores en la variable "tipos".
¿qué tal una matriz serializada? –
¿Estás usando un para enviar esto? si es así, php debería obtenerlo como una matriz en $ _POST ['types']? – wgcrouch
@wgcrouch Estoy usando un formulario para enviarlo. Pero cuando lo envío, la URL termina como 'report.php? Variable = value1 & variable = value2' – mickburkejnr