Las variables son por ejemplo: Precio, Modelo, Marca (en realidad son muchas más)
Lo primero que haría es hacer el formulario de opción múltiple donde el usuario selecciones las variables que deben existir:
Código HTML:
Ver original
Luego, como metí las variables en un array (porque con opción múltiple no se puede de otra forma). Extraigo el dato y le paso un implode:
Código PHP:
Ver original
<?php $variables = $_POST['asunto3']; ?>
La variable $variable seguramente me va arrojar una cadena así: "marca, modelo". Dependiendo de las variables que haya seleccionado el cliente.
Lo normal sería crear el enunciado de MySQL en base al resultado a esta variable y usar condicionales. Por ejemplo:
Código PHP:
Ver original
<?php if ($variable == "marca, modelo") {$sql = "SELECT * FROM pedimento Where Modelo is not null AND Marca is not null" ;} ?>
De esta forma tengo que hacer uno por cada combinación. El problema es que son más de 6 variables y entonces son muchas las combinaciones que tengo que hacer. ¿No hay una forma más sencilla de hacer esto?
Se los agradecería.
Muchas gracias.