Este es mi codigo lo que sucede es que ya lo cheque y no encuentro el error, el problema es que no me esta buscando los campos y no me muestra los datos.
 
como lo resuelvo?
 
 
    <?
			 $registrodesde=$_GET['nrodesde2'];
			$registrohasta=$_GET['nrohasta2'];
			$fechadesde=$_GET['nrodesde2'];
			$fechahasta=$_GET['nrohasta2'];
			$todosregistros=$_GET['todos_registros'];
			$nombre=$_GET['nombre2'];
			$apellidos=$_GET['apellidos2'];
			$domicilio=$_GET['domilio2'];
			$localidad=$_GET['Localidad2'];
			$provincia=$_GET['Provincia2'];
			$codpostal=$_GET['CodPostal2'];
			$telefono=$_GET['Telefono2'];
			$movil=$_GET['Movil2'];
			$mail=$_GET['E_mail2'];
			$paises=$_GET['Paises'];
 
 
 
 
			if ($nombre==""){ echo" Introduce un dato para busqueda";
			}
			else{		
          include 'conexion.php';
 
        $db=mysql_select_db($base,$conexion);
 
	    $imagen="<img src='imagenes/attribs2.gif' border='0' width='17' height='18'>";
        $imagen1="<img src='imagenes/list.gif' border='0' width='17' height='18'>";
		$imagen2="<img src='imagenes/icon_edit_admin.gif' border='0' width='17' height='18'>";
		$conexion=mysql_connect($servidor,$usuario,$passwo  rd)or die ("No se puede conectar");
		$db=mysql_select_db($base,$conexion);
 
         $sql="SELECT *FROM datos_personales,registro_negocios
		Where datos_personales.Padre= $nivel2B and(datos_personales.nombre like '%$nombre%' or datos_personales.apellidos like '%$apellidos%' or datos_personales.domicilio like '%$domicilio%' or datos_personales.localidad like '%$localidad%' or  datos_personales.provincia like '%$provincia%' or  datos_personales.CP like '%$codpostal%' or  datos_personales.e_mail like '%$mail%' or  datos_personales.pais like '%$paises%')";
        $result=mysql_query($sql,$conexion)or die(mysql_error()."<br /><br />".$sql);  
		while ($fila=mysql_fetch_array($result)) 
  
 
