Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2010, 23:07
carolina23
 
Fecha de Ingreso: enero-2010
Mensajes: 2
Antigüedad: 14 años, 9 meses
Puntos: 0
Hola, ¿me ayudan con este codigo?

¡hola chicos!
les cuento, me regalaron este codigo pero no me funciona como quería, yo esperaba un espacio para escribir lo que necesitaba y apretar "buscar", pero me da toda mi tabla apenas lo hago funcionar. ¿podrian verlo y decirme que tiene de malo o que le falta?
Besitos para todos.

este es mi codigo
Código PHP:
<?php
include ('conexion.php');//incluir datos para la conexion a BD, o especificarlo aqui mismo
if(!isset($_GET['page'])){
    
// Si no esta definida la pagina, llamamos a la primera
        
$page 1;
}else{
    
// Si esta definida cargamos la pagina actual
       
$page $_GET['page'];
}
// Numero de resultados maximos mostrados
$max_results 3;
// Se calcula desde que registro se hara la consulta, si te fijas
// depende de la pagina actiual y de la cantidad de resultados a mostrat
$from = (($page $max_results) - $max_results);
// Ahora se hacen las consultas pertinentes
$list mysql_query("SELECT * from curso LIMIT $from,$max_results");
// Esta consulta entrega el total de registros en la tabla
$total_results mysql_result(mysql_query("SELECT COUNT(*) as Num FROM curso"),0);
// guardamos el total de paginas
$total_pages ceil($total_results/$max_results);
// Empezamos el bucle para tener el numero de cada pagina
for($i 1$i <= $total_pages$i++){
      if((
$page) == $i){
              
// si solo hay una pagina, mostramos ese numero
              
echo $i;
      }else{
                
// si hay mas mostramos todos los links
              
echo "<a href=\"?page=$i\">$i</a> ";
         }
}
// Aqui pondriamos los resultados de las consultas que nos quedan, con un while por ejemplo
while($line mysql_fetch_assoc($list)) {
?>
<table width="690" border="1" align="center">
<tr><td width="143">Nombre :</td>
  <td width="137"><?php echo $line['nombre'];?></td>
<td width="95">Direccion: </td>
  <td width="140"><?php echo $line['direccion'];?></td>
<td width="52">Telefono: 
  <td width="95"><?php echo $line['telefono'];?>  
</table>
<div align="center"><br />
</div>
<?php }
//fin de los datos mostrados
//mostramos otra vez el indice de paginas
for($i 1$i <= $total_pages$i++){
      if((
$page) == $i){
                
// si solo hay una pagina, mostramos ese nuemero
              
echo $i;
      }else{
      
// si hay mas mostramos todos los links
                
echo "<a href=\"?page=$i\">$i</a> ";
      }
}
echo 
"<a onclick=\"Pagina('1')\">Primero</a> ";
if(
$PagAct>1) echo "<a onclick=\"Pagina('$PagAnt')\">Anterior</a> ";
echo 
"<strong>Pagina ".$PagAct."/".$PagUlt."</strong>";
if(
$PagAct<$PagUlt)  echo " <a onclick=\"Pagina('$PagSig')\">Siguiente</a> ";
echo 
"<a onclick=\"Pagina('$PagUlt')\">Ultimo</a>";
?>