Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2008, 14:20
fr61293
 
Fecha de Ingreso: diciembre-2004
Mensajes: 29
Antigüedad: 19 años, 4 meses
Puntos: 0
Cual es el error que tengo que me tien loco el buscador

Amigos le spaso mi codigo dle buscador ocn le paginador que no me doy cuenta porqeu razon no me busc anada desde ya gracias por la ayuda brindada

<?php

if ((isset($_GET['txtBarrio'])) || (isset($_GET['txtEscuela'])) || (isset($_GET['txtInteres'])) || (isset($_GET['txtSueldo']))){
//tama&ntilde;o de pagina
define('TAM_PAGINA', 10);

//la condicion obtiene todo
$condicion = "WHERE 1 ";

$criterio1 = mysql_escape_string($_GET['txtBarrio']);
$criterio2 = mysql_escape_string($_GET['txtEscuela']);
$criterio3 = mysql_escape_string($_GET['txtInteres']);
$criterio4 = mysql_escape_string($_GET['txtSueldo']);


if($criterio1 != ""){
$condicion .= " AND Barrio LIKE '%$criterio1%'";
}
if($criterio2 != ""){
$condicion .= " AND Escuela LIKE '%$criterio2%'";
}
if($criterio3 != ""){
$condicion .= " AND Interes LIKE '%$criterio3%'";
}
if($criterio4 != ""){
$condicion .= " AND Sueldo LIKE '%$criterio4%'";
}


//obtengo n&uacute;mero de pagina
if(isset($_GET['pagina']))
$pagina = $_GET['pagina'];
else
$pagina = 1;

//calculo inicio
$inicio = ($pagina - 1) * TAM_PAGINA;
include("conect.php");
//obtengo el total de registros
$tot_res = mysql_query("SELECT COUNT(*) FROM job_usuarios JOIN job_datos_personales ON job_usuarios.IdUsuario = job_datos_personales.IdUsuario JOIN job_cursos_realizados_bios ON job_datos_personales.IdUsuario = job_cursos_realizados_bios.IdUsuario JOIN job_areas_interes ON job_cursos_realizados_bios.IdUsuario = job_areas_interes.IdUsuario JOIN job_aspiraciones ON job_areas_interes.IdUsuario = job_aspiraciones.IdUsuario");


$tot_row = mysql_fetch_row($tot_res);
$tot_reg = $tot_row[0];
$tot_pag = ceil($tot_reg / TAM_PAGINA);

$q = mysql_query("SELECT job_usuarios.Idusuario, job_datos_personales.Nombre, job_datos_personales.Apellidos, job_datos_personales.FechaNac, job_datos_personales.Edad, job_datos_personales.Sexo, job_datos_personales.CredCiv, job_datos_personales.Nacionalidad, job_datos_personales.EstadoCivil, job_datos_personales.Direccion, job_datos_personales.Barrio, Localidad, job_datos_personales.Ciudad, job_datos_personales.CodPost, job_datos_personales.TelPart, job_datos_personales.TelLab, job_datos_personales.TelCont, job_datos_personales.Celular, job_datos_personales.Mail, job_datos_personales.MailAlter, job_cursos_realizados_bios.Curso, job_cursos_realizados_bios.Escuela, job_cursos_realizados_bios.Instituto, job_cursos_realizados_bios.FechaI, job_cursos_realizados_bios.FechaE, job_cursos_realizados_bios.Situacion, job_cursos_realizados_bios.Nota, job_areas_interes.Detalle, job_aspiraciones.Detalle FROM job_usuarios JOIN job_datos_personales ON job_usuarios.IdUsuario = job_datos_personales.IdUsuario JOIN job_cursos_realizados_bios ON job_datos_personales.IdUsuario = job_cursos_realizados_bios.IdUsuario JOIN job_areas_interes ON job_cursos_realizados_bios.IdUsuario = job_areas_interes.IdUsuario JOIN job_aspiraciones ON job_areas_interes.IdUsuario = job_aspiraciones.IdUsuario LIMIT $inicio,".TAM_PAGINA);

mysql_close();
$i=0;
while ($fila = mysql_fetch_row($q)){
$tabla .="<tr >
<td with ='20%'><div align='center' class='Estilo1'>$fila[1]</div></td>
<td with ='20%'><div align='center' class='Estilo1'>$fila[2]</div></td>
<td with ='15%'><div align='center' class='Estilo1'>$fila[18]</div></td>
<td with ='10%'><div align='center' class='Estilo1'>$fila[3]</div></td>

<td with='5%'><div align='center' class='Estilo1'><a title='Ver datos del Postulantes' href ='edit_datos_personales.php?id=$fila[0]&n=$fila[1]&a=$fila[2]&fn=$fila[3]&e=$fila[4]&s=$fila[5]&cc=$fila[6]&nac=$fila[7]&ec=$fila[8]&d=$fila[9]&b=$fila[10]&l=$fila[11]&ciu=$fila[12]&cp=$fila[13]&tp=$fila[14]&tl=$fila[15]&tc=$fila[16]&tcc=$fila[17]&cor=$fila[18]&cora=$fila[19]&cur=$fila[20]&esc=$fila[21]&inst=$fila[22]&fi=$fila[23]&fe=$fila[24]&sit=$fila[25]&nota=$fila[26]&ai=$fila[27]&suet=$fila[28]'><img src='img/info.png' border ='0'></a></div></td>";

}
$tabla.="<tr class='style2'><td colspan='8'><br><div align='center'><span class='style8'><hr noshade size='1' color='#C0C0C0'>Total de Postulantes: $tot_reg registrados. - P&aacute;gina $pagina de $tot_pag<br>";
if($tot_pag > 1)
for($i = 1; $i <= $tot_pag; $i++)
if($i == $pagina){
$tabla.= "&nbsp;<span class='style2red'>$i&nbsp;";
}else{
$tabla.= "&nbsp;<a title = 'P&aacute;gina # $i' href=?pagina=$i&txtBarrio=$criterio1&txtEscuela=$c riterio2&txtInteres=$criterio3&txtSueldo=$criterio 4><b>$i</b></a>&nbsp;";
}
}

echo $tabla;

?>