Foros del Web » Programando para Internet » PHP »

Pregunta!!!

Estas en el tema de Pregunta!!! en el foro de PHP en Foros del Web. Hola amigos bueno miren mi pregunta es simple tengo un formulario que me envía datos a otra pagina donde gestiono un select ala base pero ...
  #1 (permalink)  
Antiguo 15/03/2010, 11:23
 
Fecha de Ingreso: febrero-2010
Mensajes: 86
Antigüedad: 14 años, 2 meses
Puntos: 0
Exclamación Pregunta!!!

Hola amigos bueno miren mi pregunta es simple tengo un formulario que me envía datos a otra pagina donde gestiono un select ala base pero este no me muestra los resultados podrían indicarme en que esta mal este select

Código PHP:
$normativa = (!empty($_POST["normativa"])
                                        ? 
" tipo_normativa=".trim($_POST["normativa"])
                                        : 
"");
 
                                        
$numero = (!empty($_POST["numero"])
                                        ? (!empty(
$normativa
                                        ? 
" AND numero_normativa=".$_POST["numero"]
                                        : 
" numero=".$_POST["numero"])
                                        : 
"");
 
                                        
$nombre = (!empty($_POST["nombre"])
                                        ? (!empty(
$normativa) || !empty($numero)
                                        ? 
" AND nombre_normativa=".$_POST["nombre"]
                                        : 
" nombre_normativa=".$_POST["nombre"])
                                        : 
"");
 
                                        
$fecha = (!empty($_POST["fecha"])
                                        ? (!empty(
$normativa) || !empty($numero) || !empty($nombre)
                                        ? 
" AND ultima_fecha_modificacion=".$_POST["fecha"]
                                        : 
" ultima_fecha_modificacion=".$_POST["fecha"])
                                        : 
"");
 
                                        
$modifica = (!empty($_POST["modifica"])
                                        ? (!empty(
$normativa) || !empty($numero) || !empty($nombre) || !empty($fecha)
                                        ? 
" AND ultima_modificacion=".$_POST["modifica"]
                                        : 
" ultima_modifica=".$_POST["modifica"])
                                        : 
"");
 
                                        
$amb = (!empty($_POST["amb"])
                                        ? (!empty(
$normativa) || !empty($numero) || !empty($nombre) || !empty($fecha) || !empty($modifica)
                                        ? 
" AND id_amb=".$_POST["amb"]
                                        : 
" id_amb=".$_POST["amb"])
                                        : 
"");
 
                                        
$ministerio = (!empty($_POST["ministerio"])
                                        ? (!empty(
$normativa) || !empty($numero) || !empty($nombre) || !empty($fecha) || !empty($modifica) || !empty($amb)
                                        ? 
" AND id_ministerio=".$_POST["ministerio"]
                                        : 
" id_ministerio=".$_POST["ministerio"])
                                        : 
"");
 
                                        
$materia = (!empty($_POST["materia"])
                                        ? (!empty(
$normativa) || !empty($numero) || !empty($nombre) || !empty($fecha) || !empty($modifica) || !empty($amb) || !empty($ministerio
                                        ? 
" AND id_materia=".$_POST["materia"]
                                        : 
" id_materia=".$_POST["materia"])
                                        : 
"");


        
$where = (!empty($normativa) || !empty($numero) || !empty($nombre) || !empty($fecha) || !empty($modifica) || !empty($amb)|| !empty($ministerio) || !empty($amb
                                        ? 
" WHERE "
                                        
"");

                                        
$lista =mysql_query("SELECT * FROM normativa " 
                                        
$where
                                        
$normativa 
                                        
$numero 
                                        
$nombre 
                                        
$fecha 
                                        
$modifica 
                                        
$amb 
                                        
$ministerio
                                        
$materia); 
                                        
$query mysql_query($lista) or die(mysql_error()); 
bueno este select = es un poko enrredado pero por lo mismo no logro ver donde esta mal
  #2 (permalink)  
Antiguo 15/03/2010, 11:32
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Pregunta!!!

Primero trata de crear titulos descriptivo, esto ayudará cuando se busque en el foro. Segundo, hazle un var_dump a la última variable para ver si lo hiciste correctamente.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: Ninguno
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:17.