Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2010, 13:17
Maru77
 
Fecha de Ingreso: agosto-2003
Mensajes: 524
Antigüedad: 20 años, 8 meses
Puntos: 5
Ayuda con formulario de búsqueda

Estoy tratando de armar una búsqueda con campos múltiples, lo q tengo es esto

Código PHP:
//define las variables que vienen de un formulario de la misma pagina - DAVID muy amablemente me dio la solucion

if (isset($_POST['nombre']) && ($_POST['codigo']) && ($_POST['cp']) && ($_POST['ciudad'])){
  
$nombre mysql_real_escape_string($_POST['nombre']);
  
$codigomysql_real_escape_string($_POST['codigo']);
  
$cpmysql_real_escape_string($_POST['cp']);
  
$ciudad mysql_real_escape_string($_POST['ciudad']);
}  


//acá lo que quiero hacer es que si los campos están en blanco que cargue todo caso contrario ir haciendo los select correspondientes
if (($nombre== "") && ($codigo== "") && ($cp== "") && ($ciudad == "")){
$_pagi_sql "SELECT * FROM $Tabla ORDER BY nombre ASC";
} else {
    
//solo si pone TOMO
    
$_pagi_sql "SELECT * FROM $Tabla WHERE nombretbl = '$nombre' ORDER BY nombre ASC";

Este codigo me da un error nuevamente de que la variable esta indefinida
Notice: Undefined variable: nombre in


Esto solo si funciona:

Código PHP:
if (isset($_POST['nombre']) && ($_POST['codigo']) && ($_POST['cp']) && ($_POST['ciudad'])){
  
$nombre mysql_real_escape_string($_POST['nombre']);
  
$codigomysql_real_escape_string($_POST['codigo']);
  
$cpmysql_real_escape_string($_POST['cp']);
  
$ciudad mysql_real_escape_string($_POST['ciudad']);
}  

$_pagi_sql "SELECT * FROM $Tabla ORDER BY nombre ASC"
Trae todos los registros por defecto

Please que alguien me ayude!!!
__________________
Saludos!!!
Maru.-