Foros del Web » Programando para Internet » PHP »

Problemas con Paginacion

Estas en el tema de Problemas con Paginacion en el foro de PHP en Foros del Web. Amigos llego a ustede a ver si alguien puedo darme una mano ya que me es imposible paginar los resultados de en este php. Les ...
  #1 (permalink)  
Antiguo 19/08/2013, 10:12
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 3 meses
Puntos: 1
Problemas con Paginacion

Amigos llego a ustede a ver si alguien puedo darme una mano ya que me es imposible paginar los resultados de en este php.

Les comento, tengo este php:

Código PHP:
<section id="car-pagination">
      <div class="content-holder">
        <div class="page-main-heading extra-space">
                <div class="heading-location">
                    <h2><span class="bold">Destacados</span></h2>
</div>
            
            </div>
            <p><center>
              <?php

 
include_once('../auto/config.php');
 
$q =  new query();
 
$qDestacado $q->selectTblAutoDestacado();
 
    

 while (
$resDestacado mysql_fetch_array($qDestacado)){
 
?>
              
              <a href='detalle_auto.php?idauto=<?php echo $resDestacado['idauto'?>' ><img id='caja' src='../administrador/imagenAuto/<?php echo $resDestacado['imagen'?>' width='140' height='105'/></a>&nbsp;&nbsp;
              <?php 
}
?></center>
        </p>
        <p>&nbsp; </p>
            <p><center>
              <a href="http://www.fangioconcesionarios.com/index2.asp" target="_blank"><img src="images/banner_fangio02.jpg" name="caja2" width="950" height="100" border="0" id="caja2"></a>
        </center></p>
      </div>
    </section><!--#car-pagination -->
        
    <section id="search-list">
        <div class="content-holder">
            <div class="full-width">
            
                <div class="one-half col-241 search-area">
                    
                      <fieldset class="grey-corner-box">
                        <legend></legend>
                          <ul>
                              <li>
                                  
                              <a href="http://www.rodobens.com.ar/" target="_new"><img src="images/banner_fangio01.png" width="200" height="250"></a>                              </li>
                          </ul>
                        </fieldset>
                        

                </div>
                
                <div class="results-list one-half col-701">
                    <div class="sort-view layer-one">
                    
                        <div id="sort-by"></div>
                        <div id="view-on-page"></div>            
                        
                        
                    </div>
                    
                    <div class="layer-two">
                        
                        <div id="cars-list" class="grid-view list-content">
                            <ul class="offer-small">
                                
                                
                               
                                <?PHP
    
     
if ($_GET['buscar']){
    
                
$qAuto $q->buscador('auto','modelo',$_POST['palabra']);
            
     
     }else{
                 
        
$qAuto $q->selectTblAutoUtilitarios('Camion');
    
     }
    
    
        
?>
     
     
                       <?PHP
echo "<table width='100%' border='0'>";

  while (
$row $row mysql_fetch_array($qAuto)){
          
     
  echo 
"<tr>";
    echo 
"<td width='24%' rowspan='6'><img id='caja1' src='../administrador/imagenAuto/"$row['imagen'] ."' width='140' height='105'/></td>";  
    echo 
"<td width='1%'>&nbsp;</td>";
    echo 
"<strong><td width='43%' rowspan='3'><strong><font face='Verdana, Geneva, sans-serif' size='3' color='000000'>" $row["modelo"] . "</font></strong></td>";
    echo 
"<td width='2%'>&nbsp;</td>";
    echo 
"<td width='25%' rowspan='2'>&nbsp;</td>";
    echo 
"<td width='5%' rowspan='6'><a href='detalle_auto.php?idauto=".$row['idauto']."' ><strong><font face='Verdana, Geneva, sans-serif' size='1' color='000000'>Ampliar</font></strong></a></td>";
  echo 
"</tr>";
  echo 
"<tr>";
    echo 
"<td>&nbsp;</td>";
    echo 
"<td>&nbsp;</td>";
  echo 
"</tr>";
  echo 
"<tr>";
    echo 
"<td>&nbsp;</td>";
    echo 
"<td>&nbsp;</td>";
    echo 
"<td rowspan='2'><strong><font face='Verdana, Arial' size='2' color='#039'><center>U$S " $row["precio"] . "</center></font></strong></td>";
  echo 
"</tr>";
  echo 
"<tr>";
    echo 
"<td>&nbsp;</td>";
    echo 
"<td rowspan='3'><strong><font face='Verdana, Arial' size='1' color='666666'>" $row["cuerpo"] . "</font></strong></td>";
    echo 
"<td>&nbsp;</td>";
  echo 
"</tr>";
  echo 
"<tr>";
    echo 
"<td>&nbsp;</td>";
    echo 
"<td>&nbsp;</td>";
    echo 
"<td rowspan='2'>&nbsp;</td>";
  echo 
"</tr>";
  echo 
"<tr>";
    echo 
"<td>&nbsp;</td>";
    echo 
"<td>&nbsp;</td>";
  echo 
"</tr>";
   };
echo 
"</table>";
?> 
                                
                                
                                
                            </ul>                    
                        </div>
                    
                    </div>


La parte que deseo paginar es la ultima en la que me trae la imagen y tengo este otro archivo que es el de la coneccion:

Código PHP:
<?php
 
class config
{
    
    function 
Conexion()
                
    {
        
        
$conection['server']="localhost";  
        
$conection['user']="el user";         
        
$conection['pass']="la pass";        
        
$conection['base']="aca la base de datos";        
                    
        
$conectmysql_connect($conection['server'],$conection['user'],$conection['pass']) or die (mysql_error());
        
        if(
$conect){
            
            
mysql_select_db($conection['base']);
            
            return 
$conect;    
            
        }else{
        
            return 
$conect;    
        }
        
        
    }
    
    
    function 
Close()  
    {
        
mysql_close($this->con);
    }    
}

//------------------------------

class query extends config
{
    
    function 
selectTbUser($user$pass){

        
$this->Conexion();
        
        
$q mysql_query("select * from tbl_usuarios where usuario = '$user' and password ='$pass' ") or die (mysql_error());
        
        return 
$q ;
        
    
    }
    
    function 
selectTblAuto($id){
        
        
$this->Conexion();
        
        if (
$id == ""){
        
        
$q mysql_query("select * from auto") or die (mysql_error());
        return 
$q;
        
            
        }else{
        
        
$q mysql_query("select * from auto where id_auto = '$id'") or die (mysql_error());
            
        return 
$q ;
        }
        
    }

    function 
selectTblArchivos($id){
        
        
$this->Conexion();
        
        if (
$id == ""){
        
        
$q mysql_query("select * from tbl_archivos ") or die (mysql_error());
        return 
$q;
        
            
        }else{
        
        
$q mysql_query("select * from tbl_archivos where id_archivo = '$id'") or die (mysql_error());
            
        return 
$q ;
        }
        
    }        
    function 
deleteAuto($id){
    
        
$this->Conexion();
        
$q mysql_query("DELETE FROM auto where id_auto = '".$id."' ") or die (mysql_error());
        
header('Location: autos.php');
        return 
$q ;
        
    }
    
    function 
deleteArchivos($id){
    
        
$this->Conexion();
        
$q mysql_query("DELETE FROM tbl_archivos where id_archivo = '".$id."' ") or die (mysql_error());
        
header('Location: archivos.php');
        return 
$q ;
        
    }
    
    function 
showColumns($tabla){
        
        
$this->Conexion();
        
$q mysql_query("SHOW COLUMNS from $tabla ") or die (mysql_error());
        return 
$q;
        
    }
    function 
select($tabla){

        
$this->Conexion();
        
$q mysql_query("Select * from $tabla ") or die (mysql_error());
        
        return 
$q;
    
        
    }
    function 
delete($tabla$tablaid$id){
    
        
$this->Conexion();
        
$q mysql_query("delete from $tabla where $tablaid  = $id ") or die (mysql_error());
        
        
//echo $q;
        
return $q;
            
    }
    function 
deleteUsuarios($id){
    
        
$this->Conexion();
        
$q mysql_query("DELETE FROM tbl_usuarios where id_usuario = '".$id."' ") or die (mysql_error());
        
header('Location: usuarios.php');
        return 
$q ;
        
    }
    function 
selectTblUsuarios($id){
        
        
$this->Conexion();
    
        if (
$id == ""){    
    
            
$q mysql_query("select * from tbl_usuarios ORDER BY apellido ") or die (mysql_error());
            return 
$q ;
        
        }else{
            
            
$q mysql_query("select * from tbl_usuarios where id_usuario = '$id'") or die (mysql_error());
            return 
$q ;
        }
    
    
    function 
deleteArchivos($id){
    
        
$this->Conexion();
        
$q mysql_query("DELETE FROM tbl_archivos where id_archivo = '".$id."' ") or die (mysql_error());

        return 
$q ;
        
    }
    
    
    }
    
    function 
selectTblObras($id){
        
        
$this->Conexion();
    
        if (
$id == ""){    
    
            
$q mysql_query("select * from tbl_obras ") or die (mysql_error());
            return 
$q ;
        
        }else{
            
            
$q mysql_query("select * from tbl_obras where id_obra = '$id'") or die (mysql_error());
            return 
$q ;
        }

    
    }
    
    function 
selectTblMensajes($id){
        
        
$this->Conexion();
    
        if (
$id == ""){    
    
            
$q mysql_query("select * from tbl_mensajes ") or die (mysql_error());
            return 
$q ;
        
        }else{
            
            
$q mysql_query("select * from tbl_mensajes where id_mensaje = '$id'") or die (mysql_error());
            return 
$q ;
        }

    
    }
    function 
selectTblArchivosCompartidos($id){
        
        
$this->Conexion();
        
        if (
$id == ""){
        
        
$q mysql_query("select * from tbl_archivos_compartidos ") or die (mysql_error());
        return 
$q;
        
            
        }else{
        
        
$q mysql_query("select * from tbl_archivos_compartidos where id_archivo = '$id'") or die (mysql_error());
            
        return 
$q ;
        }
        
    }
    function 
deleteMensajes($id){
    
        
$this->Conexion();
        
$q mysql_query("DELETE FROM tbl_mensajes where id_mensaje = '".$id."' ") or die (mysql_error());

        return 
$q ;
        
    }
    
    
    function 
selectTbUserCumple($dia $mes){

        
$this->Conexion();
        
        
$q mysql_query("SELECT *  FROM  `tbl_usuarios` WHERE DAY(`fecha`) = '$dia' AND MONTH(  `fecha`) = '$mes'") or die (mysql_error());
        
        return 
$q ;
        
    
    }
    function 
selectCumpleMes($mes){
    
    
$this->Conexion();
    
$q mysql_query("SELECT * FROM `tbl_usuarios` WHERE MONTH(`fecha`) = '$mes' ")or die (mysql_error());
    
    return 
$q;
    }


    function 
selectTblAutoDestacado(){
        
        
$this->Conexion();
        
        
$q mysql_query("select * from auto where destacado = 'si'  order by idauto desc limit 4") or die (mysql_error());
        return 
$q;
     }
     
         function 
selectTblAutoUtilitarios($tipo){
        
        
$this->Conexion();
        
        
$q mysql_query("select * from auto where utilitario = '$tipo'") or die (mysql_error());
        return 
$q;
         }
        
        function 
buscador($tabla$campo$param){
        
$this->Conexion();
        
        
$q mysql_query("select * from $tabla where $campo like  '%$param%'") or die (mysql_error());
        return 
$q;
                
        }
            
            

}

//------------------------------

class mails 
{
    function 
enviarMails($mail){
    
        
mail($mail 'Feliz Cumpleaños!!...'"La Empresa Te desea que pases un muy feliz Cumpleaños...");
        
    }
    
    
}
La tabla que queiro paginar se llama auto y la base de datos se llama sistemasfangio_com_ar_autos. Alguien podria darme una mano y ayudarme para poder paginar estos resultados.

Saludos y gracias de antemano
  #2 (permalink)  
Antiguo 19/08/2013, 14:31
 
Fecha de Ingreso: agosto-2013
Ubicación: Galicia
Mensajes: 8
Antigüedad: 10 años, 8 meses
Puntos: 1
Respuesta: Problemas con Paginacion

Busca ejemplos de paginación en google, hay mil.
En verdad no entiendo a la gente xD... Si es mas facil y rapido buscar las cosas simples que preguntarlas!! xD

Última edición por NiciusB; 19/08/2013 a las 14:32 Razón: Corregido

Etiquetas: mysql, paginacion, select, tabla, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:35.