Foros del Web » Programando para Internet » PHP »

Problema con formulario en PHP / MySQL no arroja resultado

Estas en el tema de Problema con formulario en PHP / MySQL no arroja resultado en el foro de PHP en Foros del Web. Tengo un problema con este formulario Lo que quiero es que me obtenga un resultado de acuerdo a los parámetros que el usuario escoge. El ...
  #1 (permalink)  
Antiguo 01/11/2012, 10:28
 
Fecha de Ingreso: diciembre-2008
Mensajes: 738
Antigüedad: 15 años, 4 meses
Puntos: 15
Problema con formulario en PHP / MySQL no arroja resultado

Tengo un problema con este formulario



Lo que quiero es que me obtenga un resultado de acuerdo a los parámetros que el usuario escoge. El problema es que este código que tengo no me arroja nada, no sé donde puede estar el error:

Código PHP:
Ver original
  1. //Base de datos
  2.             if ($Sexo = 'Indistinto') {
  3.                 $ssql2="SELECT * FROM wp_consultte WHERE
  4.                 EstadoCivil LIKE '%$Civil%'
  5.                 OR Titulo LIKE '%$Titulo%'  
  6.                 OR Especialidad LIKE '%$Especialidad%'
  7.                 LIMIT $inicio , $TAMANO_PAGINA
  8.             ";
  9.             } elseif ($Civil = 'Indistinto') {
  10.                 $ssql2="SELECT * FROM wp_consultte WHERE
  11.                 Genero LIKE '%$Sexo%'
  12.                 OR Titulo LIKE '%$Titulo%'  
  13.                 OR Especialidad LIKE '%$Especialidad%'
  14.                 LIMIT $inicio , $TAMANO_PAGINA
  15.             ";
  16.             }elseif ($Titulo = 'Indistinto') {
  17.                 $ssql2="SELECT * FROM wp_consultte WHERE
  18.                 Genero LIKE '%$Sexo%'
  19.                 OR EstadoCivil LIKE '%$Civil%'
  20.                 OR Especialidad LIKE '%$Especialidad%'
  21.                 LIMIT $inicio , $TAMANO_PAGINA
  22.             ";
  23.             }elseif (($Titulo = 'Indistinto')&&($Senero = 'Indistinto')) {
  24.                 $ssql="SELECT * FROM wp_consultte WHERE
  25.                 EstadoCivil LIKE '%$Civil%'
  26.                 OR Especialidad LIKE '%$Especialidad%'
  27.                 LIMIT $inicio , $TAMANO_PAGINA
  28.             ";
  29.             }
  30.             elseif (($Titulo = 'Indistinto')&&($Civil = 'Indistinto')) {
  31.                 $ssql="SELECT * FROM wp_consultte WHERE
  32.                 Genero LIKE '%$Sexo%'
  33.                 OR Especialidad LIKE '%$Especialidad%'
  34.                 LIMIT $inicio , $TAMANO_PAGINA
  35.             ";
  36.             }
  37.             elseif (($Sexo = 'Indistinto')&&($Civil = 'Indistinto')) {
  38.                 $ssql="SELECT * FROM wp_consultte WHERE
  39.                 Titulo LIKE '%$Titulo%'
  40.                 OR Especialidad LIKE '%$Especialidad%'
  41.                 LIMIT $inicio , $TAMANO_PAGINA
  42.             ";
  43.             }
  44.             elseif (($Sexo = 'Indistinto')&&($Civil = 'Indistinto')&&($Titulo = 'Indistinto')) {
  45.                 $ssql="SELECT * FROM wp_consultte WHERE Especialidad LIKE '%$Especialidad%'
  46.                 LIMIT $inicio , $TAMANO_PAGINA
  47.             ";
  48.             }
  #2 (permalink)  
Antiguo 01/11/2012, 10:33
 
Fecha de Ingreso: abril-2009
Ubicación: en un lugar de la mancha
Mensajes: 236
Antigüedad: 15 años
Puntos: 38
Respuesta: Problema con formulario en PHP / MySQL no arroja resultado

Primero debes establecer ke kieres ke tu usuario responda, por ejemplo no permitir ke deje algun campo vacio, todos obligatorios o alguno si puede ser opcional, depsues de eso conformar tu logica ke no es muy buena con esos elseif.

como se llaman los campo en tu formulario y ke kieres ke el usuario te devuelva en ese formulario todo obligatorio o algunos opcionales
  #3 (permalink)  
Antiguo 01/11/2012, 10:37
 
Fecha de Ingreso: diciembre-2008
Mensajes: 738
Antigüedad: 15 años, 4 meses
Puntos: 15
Respuesta: Problema con formulario en PHP / MySQL no arroja resultado

Tienes razón, pero aún así sin dejar un valor vacío, no me aparece ningún resutlado

Etiquetas: formulario, mysql, sql, resultados, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:09.