![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/09/2009, 09:02
|
![Avatar de marie_mar](http://static.forosdelweb.com/customavatars/avatar320191_1.gif) | | | Fecha de Ingreso: septiembre-2009
Mensajes: 26
Antigüedad: 15 años, 5 meses Puntos: 0 | |
Respuesta: problemita con consulta SQL Hola:
Ya pasé por eso mismo. Lo único que tienes que hacer es preguntar si esos campos existen y no están vacíos. Asumo que las variables son POST. Te quedaría más o menos así:
$consulta = "SELECT texto FROM textos WHERE valor1='$valor1' AND valor2='$valor2' AND valor3='$valor3' ";
if ($_POST['opcional1'] && $opcional1!='')
$consulta .= " AND " .$opcional1 ." = '" .$opcional1 ."' ";
if ($_POST['opcional2'] && $opcional2!='')
$consulta .= " AND " .$opcional2 ." = '" .$opcional2 ."' ";
if ($_POST['opcional3'] && $opcional3!='')
$consulta .= " AND " .$opcional3 ." = '" .$opcional3 ."' "; |