Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2012, 12:21
alvarols
 
Fecha de Ingreso: diciembre-2008
Mensajes: 738
Antigüedad: 15 años, 4 meses
Puntos: 15
Problemas con declaración MySQL

Tengo esta declaración (en la cual uso condicionales) que no funciona. No sé por qué, la idea de las condicionales es para cuando el usuario ponga "indistinto" cuando elija ciertos parámetros. Espero me puedan ayudar.

Un saludo

Código PHP:
$Sexo $_POST['Sexo'];
$Civil $_POST['Civil'];
$Titulo $_POST['Titulo'];
$Especialidad $_POST['especialidad'];

mysql_select_db("vitae",$conectar);

//Base de datos
            
if ($Sexo 'Indistinto') {
                
$ssql2="SELECT * FROM wp_consultte WHERE 
                EstadoCivil LIKE '%$Civil%'
                OR Titulo LIKE '%$Titulo%'  
                OR Especialidad LIKE '%$Especialidad%'
                LIMIT $inicio , $TAMANO_PAGINA
            "
;
            } elseif (
$Civil 'Indistinto') {
                
$ssql2="SELECT * FROM wp_consultte WHERE 
                   Genero LIKE '%$Sexo%' 
                OR Titulo LIKE '%$Titulo%'  
                OR Especialidad LIKE '%$Especialidad%'
                LIMIT $inicio , $TAMANO_PAGINA
            "
;
            }elseif (
$Titulo 'Indistinto') {
                
$ssql2="SELECT * FROM wp_consultte WHERE 
                   Genero LIKE '%$Sexo%' 
                OR EstadoCivil LIKE '%$Civil%' 
                OR Especialidad LIKE '%$Especialidad%'
                LIMIT $inicio , $TAMANO_PAGINA
            "
;
            }elseif ((
$Titulo 'Indistinto')&&($Senero 'Indistinto')) {
                
$ssql="SELECT * FROM wp_consultte WHERE 
                EstadoCivil LIKE '%$Civil%' 
                OR Especialidad LIKE '%$Especialidad%'
                LIMIT $inicio , $TAMANO_PAGINA
            "
;
            }
            elseif ((
$Titulo 'Indistinto')&&($Civil 'Indistinto')) {
                
$ssql="SELECT * FROM wp_consultte WHERE 
                Genero LIKE '%$Sexo%' 
                OR Especialidad LIKE '%$Especialidad%'
                LIMIT $inicio , $TAMANO_PAGINA
            "
;
            }
            elseif ((
$Sexo 'Indistinto')&&($Civil 'Indistinto')) {
                
$ssql="SELECT * FROM wp_consultte WHERE 
                Titulo LIKE '%$Titulo%' 
                OR Especialidad LIKE '%$Especialidad%'
                LIMIT $inicio , $TAMANO_PAGINA
            "
;
            }
            elseif ((
$Sexo 'Indistinto')&&($Civil 'Indistinto')&&($Titulo 'Indistinto')) {
                
$ssql="SELECT * FROM wp_consultte WHERE Especialidad LIKE '%$Especialidad%'
                LIMIT $inicio , $TAMANO_PAGINA
            "
;
            }
            
$resultado mysql_query($ssql2) or die(mysql_error());