Creo que ahora si esta bien como lo pedian cuando uno recien empies lo que precisa es quelo yudenno quele den palos creo que todos tuvimos nuestra etpa de aprendiz.
Código PHP:
[CODE]<?php
if ((isset($_GET['txtBarrio'])) || (isset($_GET['txtEscuela'])) || (isset($_GET['txtInteres'])) || (isset($_GET['txtSueldo']))){
//tamañ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ú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]¬a=$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ágina $pagina de $tot_pag<br>";
if($tot_pag > 1)
for($i = 1; $i <= $tot_pag; $i++)
if($i == $pagina){
$tabla.= " <span class='style2red'>$i ";
}else{
$tabla.= " <a title = 'Página # $i' href=?pagina=$i&txtBarrio=$criterio1&txtEscuela=$c riterio2&txtInteres=$criterio3&txtSueldo=$criterio 4><b>$i</b></a> ";
}
}
echo $tabla;
?>[/CODE]