Comunidad de diseño web y desarrollo en internet online

importar xml a mysql con php... voy aenloquecer!!! :'(

Citar            
MensajeEscrito el 03 Feb 2011 09:28 pm
hola chicos, estoy haciendo un script que me carge la informacion de un xml en una base de datos mysql pero tngo un problema; aunke la importacion le realiza super bn... tengo un inconveniente q es q me repite los registros al actualizar la pagina... para solucionarlo realice un select de la bd del campo codigo para compararlo con la etiqueta referencia de mi xml y decirle al script que me cargue solo los registros en los que codigo y referencia sean diferente... el problema se me da porque no entiendo q estoy haciendo mal que solo me compara el codigo del 1er registro mientras q los otros 3 con los q estoy probando los sigue duplicando.... que estoy haciendo mal??? podrian ayudarme

Código PHP :


<?php

// Variable con el nombre del fichero a importar
$xml_file = 'Untitled-1.xml';

if (file_exists($xml_file)) 
{
   $xml = simplexml_load_file($xml_file);
} 
else 
{ 
exit('Error al intentar abrir el fichero '.$xml_file);
}

// Todo bien asi que abrimos BD para importar
require ('Untitled-2.php');    

/* Recorremos el XML */
$count=0;
foreach ($xml->libro as $libro) 
{
   // Inserta el libro en la tabla
      $codigo=$libro->ref;//almaceno en una variable el valor del nodo "ref" del xml
        //realizo la consulta a la bd
      $sql = "SELECT * FROM libros"; 
      $query = mysqli_query($conexion, $sql) or die ('error');
      $row = mysqli_fetch_assoc($query);
       //realizo la comprobacion entre campo codigo y la variable codigo
      if($codigo != $row['codigo'])
      {
      //y desde aki comienza la insercion
      $qry = "INSERT INTO libros (codigo, titulo, editorial, autor, descripcion,precio)
      VALUES ('$libro->ref', '$libro->titulo', '$libro->editorial','$libro->autor','$libro->desc','$libro->precio')";
      // Ahora ejecutamos el INSERT en la BD
      $result = mysqli_query($conexion,$qry) or die (mysqli_error($conexion)); 
      
      // Y necesitamos recuperar el ultimo ID para relacionar sus imagenes   
      $libro_id = mysqli_insert_id($conexion);   
   
      // Y ahora sus imágenes (en este caso tiene 3)
      for ($i=0;$i<=2;$i++) 
      { 
         $img_url = $libro->images->image[$i]->url;
         $img_des = $libro->images->image[$i]->titulo;
         $qry = "INSERT INTO img_libros (libro_id, url, descripcion) 
                  VALUES ('$libro_id', '$img_url', '$img_des')"; 
         $result = mysqli_query($conexion,$qry) or die(mysqli_error($conexion));
      } 
      // Incrementamos contado para ver cuantos libros se importan.
      $count++;
      }
      else
      {
         echo 'ya existe el codigo "'.$row['codigo'].'"';
      }
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<table width="80%" align="center" cellpadding="0" cellspacing="0" border="0" style="font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#FFF; font-weight:bold; font-size:1.1em;">
    <tr bgcolor="#003399">
        <td align="center">id</td>
        <td align="center">Código</td>
        <td align="center">Titulo</td>
        <td align="center">Editorial</td>
        <td align="center">Autor</td>
        <td align="center">Precio</td>
    </tr>
<?php
/*echo '-------------------------------------------<br/>Total de libros importados:'.$count.'<br/>-------------------------------------------<br/>';*/
$sql = "SELECT * FROM libros ORDER BY precio"; 
$query = mysqli_query($conexion, $sql) or die ('error');
$num_rows = mysqli_num_rows($query);
while($row = mysqli_fetch_assoc($query))
{
   $id = $row['id'];
   $codigo = $row['codigo'];
   $titulo = $row['titulo'];
   $editorial = $row['editorial'];
   $autor = $row['autor'];
   $precio = $row['precio'];
   
   if($num_rows > 0)
   {
      echo

   '<tr bgcolor="#eeeeee" style="color:#444;">
      <td align="center">'.$id.'</td>
      <td align="center">'.$codigo.'</td>
      <td align="center">'.$titulo.'</td>
      <td align="center">'.$editorial.'</td>
      <td align="center">'.$autor.'</td>
      <td align="center">'.$precio.'</td>
   </tr>';

   }
}
?>

</table>

</body>
</html>

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 04 Feb 2011 07:43 am
$sql = "SELECT * FROM libros";

Estás seleccionando Todos los libros de la base de datos. Luego con el mysql_fetch_row coges la primera aparicion en la coleccion de registros.

Si quieres saber si está repetido o no deberías ponerle una condicion, por ejemplo

$sql = "SELECT * FROM libros WHERE codigo=$codigo";

El resto quedaria asi:

Código PHP :

$query = mysql_query($sql,$conexion) or die(mysql_error());

// Ahora puedes contar el numero de registros que obtiene con ese código
// Si es 0, puedes introducir el registro. Si no, no se introduce

$numfilas = (int) @mysql_num_rows($query);

if (!$numfilas)
{
// Introduzco mi registro
}


Un saludo

Por rosillo83

18 de clabLevel



 

Desarrollador Web PHP&MySQL

firefox
Citar            
MensajeEscrito el 04 Feb 2011 09:40 pm
hola rosillo83, gracias por responder... la verdad no habia tenido tiempo de meterme y a revisar, pero te cuento que anoche poco desps de publicar el tema lo resolvi de la manera q me acabas de decir jeje... realice la comparacion del campo codigo con una variable llamada $codigo que equivale al nodo ref del xml... y asi logre hacer que andara. pero de nuevo gracias jeje.

ahora el problema que tengo es otro, estoy realizando a este script al momento de mostrar los registros, un sistema de paginado para limitar la cantidad de registro por pagina, y generar cada pagina de forma dinamica... el problema es que yo quiciera hacer algo asi como hace el paginador de esta web es decir que si hay (por decir algo) mas de 10 paginas de registros me muestre una especie de "salto" con "..." indicando que hay mas páginas, y un boton de siguiente y atras... kien puede ayudarme? asi tengo mis registros y paginacion

Código PHP :


<table>
   <tr>
       <td>
      <?php
       $limit = 15; 
    $pag = (int) $_GET["pg"]; 
      if ($pag < 1) 
      { 
         $pag = 1; 
      } 
      $offset = ($pag-1) * $limit; 
      
    $sql = "SELECT SQL_CALC_FOUND_ROWS * FROM coles LIMIT $offset, $limit"; 
   $qTotal = "SELECT FOUND_ROWS() as total"; 
    $query = mysqli_query($conexion, $sql) or die (mysqli_error($conexion)); 
   $rowTotal = mysqli_query($conexion,$qTotal) or die ('error en la conexion a la base de datos');
   $rowTotal = mysqli_fetch_assoc($rowTotal); 
   $total = $rowTotal["total"]; 
    $num_rows = mysqli_num_rows($query);
    while ($row = mysqli_fetch_assoc($query)) 
    { 
      //$num_rows = $num_rows +1;
        $id_cole = $row["id"];
        $name = $row["name"];
      $ciudad = $row["ciudad"];
      $estado = $row["estado"];
        $direccion = $row["direccion"];
        $telefono = $row["telefono"];
        $correo = $row["correo"];
        $web = $row["web"];
        $tipo = $row["tipo"];
      
      $s = "SELECT * FROM img_coles WHERE id_coles='$id_cole' AND nombre='fotografia'"; 
      $q = mysqli_query($conexion, $s) or die (mysqli_error($conexion)); 
      $fila = mysqli_fetch_assoc($q);
      $pic = $fila["pic"];
      $alt = $fila["nombre"];
      
      $b = "SELECT * FROM img_coles WHERE id_coles='$id_cole' AND nombre='logotipo'"; 
      $l = mysqli_query($conexion, $b) or die (mysqli_error($conexion)); 
      $f = mysqli_fetch_assoc($l);
      $logo = $f["pic"];
      $alt2 = $f["nombre"];

      $c = "SELECT * FROM servicios WHERE id_coles='$id_cole'"; 
      $r = mysqli_query($conexion, $c) or die (mysqli_error($conexion)); 
      $serv = "";
      while($reg = mysqli_fetch_array($r))
      {
         $servicio = $reg["servicio"];
         $serv .= '<li>'.$servicio.'</li>';
      }
      mysqli_free_result($r); 

        
        if($num_rows > 0)
        {
            switch($tipo)
            {
                case 1:
                echo '
                <div id="tipo1">
                <table align="center" class="table">
        <tr>
            <td colspan=3  class="name_1">'.$name.'</td>
        </tr>
      <tr>
            <td width="24%"><strong>Ciudad:</strong></td>
            <td width="2%">&nbsp;</td>
            <td width="71%">'.$ciudad.'</td>
        </tr>
      <tr>
            <td width="24%"><strong>Estado:</strong></td>
            <td width="2%">&nbsp;</td>
            <td width="71%">'.$estado.'</td>
        </tr>
        <tr>
            <td width="24%"><strong>Dirección:</strong></td>
            <td width="2%">&nbsp;</td>
            <td width="71%">'.$direccion.'</td>
        </tr>
        <tr>
            <td><strong>Teléfono:</strong></td>
            <td>&nbsp;</td>
            <td>'.$telefono.'</td>
        </tr>
    </table></div>';
                break;
                
                case 2:
                echo '
                <div id="tipo2">
                <table align="center" class="table">
        <tr>
            <td colspan=5  class="name_2">'.$name.'</td>
        </tr>
        <tr>
            <td rowspan="5" width="15%"><img class="pic2" src="'.$pic.'" alt="'.$alt.'"/></td>
            <td width="24%"><strong>Dirección:</strong></td>
            <td width="2%">&nbsp;</td>
            <td width="71%">'.$direccion.'</td>
         <td rowspan="5" width="15%"><img src="'.$logo.'" alt="'.$alt2.'"/></td>
        </tr>
      <tr>
         <td><strong>Ciudad:</strong></td>
         <td>&nbsp;</td>
         <td>'.$ciudad.'</td>
      </tr>
      <tr>
         <td><strong>Estado:</strong></td>
         <td>&nbsp;</td>
         <td>'.$estado.'</td>
      </tr>
        <tr>
            <td><strong>Teléfono:</strong></td>
            <td>&nbsp;</td>
            <td>'.$telefono.'</td>
        </tr>
        <tr>
            <td><strong>Correo:</strong></td>
            <td>&nbsp;</td>
            <td>'.$correo.'</td>
        </tr>
    </table></div>';
                break;
                
                case 3:
                echo '
                <div id="tipo3">
                <table align="center" class="table">
        <tr>
            <td colspan=5 class="name_3">'.$name.'</td>
        </tr>
        <tr>
            <td rowspan="6" width="20%"><img class="pic3" src="'.$pic.'" alt="'.$alt.'"/></td>
            <td width="24%"><strong>Dirección:</strong></td>
            <td width="2%">&nbsp;</td>
            <td width="71%">'.$direccion.'</td>
         <td rowspan="6" width="15%"><img src="'.$logo.'" alt="'.$alt2.'"/></td>
        </tr>
      <tr>
         <td><strong>Ciudad:</strong></td>
         <td>&nbsp;</td>
         <td>'.$ciudad.'</td>
      </tr>
      <tr>
         <td><strong>Estado:</strong></td>
         <td>&nbsp;</td>
         <td>'.$estado.'</td>
      </tr>
        <tr>
            <td><strong>Teléfono:</strong></td>
            <td>&nbsp;</td>
            <td>'.$telefono.'</td>
        </tr>
        <tr>
            <td><strong>Correo:</strong></td>
            <td>&nbsp;</td>
            <td>'.$correo.'</td>
        </tr>
        <tr>
            <td><strong>Sitio Web:</strong></td>
            <td>&nbsp;</td>
            <td>'.$web.'</td>
        </tr>
        <tr>
         <td colspan="3">&nbsp;</td>
            <td class="act" colspan="2">Actividades y Servicios que Ofrece</td>
        </tr>
        <tr>
            <td colspan="5">
                <ul class="servicios">'.$serv.'</ul>
            </td>
        </tr>
    </table></div>';
   break;
            }
        }
        else
        {
            echo '<div style="padding:15px; background:#fff; border: #ddd 1px solid;">No se encuentran planteles disponibles.</div>';
        }
    } 
    
    ?>
   </td>
  </tr>
  <tr>
     <td class="name_2">
         <?php 
  /******PAGINADO******/
        /***********calculando y redondeando***********/
         $totalPag = ceil($total/$limit); 
       /**************declaración del areglo***************/
         $links = array(); 
       /****ciclo para llenar el areglo y mostrar las paginas***/
         for( $i=1; $i<=$totalPag ; $i++) 
         { 
            $links[] = "<li><a href=\"?pg=$i\">$i</a></li>";  
         } 
       /*******separando y mostrando los valores del areglo*******/
       if($num_rows == 1)
          {
            echo '<span class="registros">&nbsp;Pag. '.$pag.' - Mostrando '.$num_rows.' Colegio de '.$total.'</span><ul class="pages">'.implode(" ", $links).'</ul>'; 
          }
          else if($pag == 1 && $num_rows < $limit)
          {
             echo '<span class="registros">&nbsp;Pag. '.$pag.' - Mostrando '.$num_rows.' Colegios de '.$total.'</span>';
          }
          else
          {
          echo '<span class="registros">&nbsp;Pag. '.$pag.' - Mostrando '.$num_rows.' Colegios de '.$total.'</span><ul class="pages">'.implode(" ", $links).'</ul>'; 
       }      
       ?>

    </td>
  </tr>
</table>


Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 04 Feb 2011 11:12 pm
tal y como lo tienes es muy facil modificarlo para hacerlo

vamos a ver, necesitas la página de partida y el número de páginas que se te mostrarán

Código PHP :

<?php 

         $totalPag = ceil($total/$limit); 
         $links = array(); 
// Establecemos la cantidad de páginas a mostrar
         $limite_de_paginas = 10;


        $pag_inicio = $limite_de_paginas * $pagina;
        $pag_fin = $pag_inicio + $limite_de_paginas;
// limitamos el numero total de paginas

if ($pag_fin>$totalPag)
$pag_fin = $totalPag;

for ($i=$pag_inicio; $i<$pag_fin; $i++)
{
// aqui muestras los enlaces tal cual los pones

}
// si quedan más páginas por mostrar, mostraremos el enlace con los puntitos y la ultima pagina
if ($totalPag-$limite_de_paginas >$pag_fin)
{
echo '<a href="?pg='.$pagfin.'">[...]</a>';
echo '<a href="?pg='.$totalPag.'">'.totalPag.'</a>';
}
    



No me ha dado tiempo a revisarlo pero seguramente te funcione, aunque la idea creo que es lo que cuenta. Espero que te sirva. Un saludo

Por rosillo83

18 de clabLevel



 

Desarrollador Web PHP&MySQL

firefox
Citar            
MensajeEscrito el 05 Feb 2011 01:53 am
hola! gracias por responder tan pronto... estoy probando como me dices pero no me sale :'( no se si estare haciendo algo mal

Código PHP :

           <?php 
  /******PAGINADO******/
        /***********calculando y redondeando***********/
         $totalPag = ceil($total/$limit); 
       /**************declaración del areglo***************/
         $links = array(); 
       /****ciclo para llenar el areglo y mostrar las paginas***/
         // Establecemos la cantidad de páginas a mostrar 
         $limite_de_paginas = 10; 
 
 
        $pag_inicio = $limite_de_paginas * $pag; 
        $pag_fin = $pag_inicio + $limite_de_paginas; 
// limitamos el numero total de paginas 
 
if ($pag_fin>$totalPag) 
$pag_fin = $totalPag; 
 
      for ($i=$pag_inicio; $i<$pag_fin; $i++) 
         { 
            $links[] = "<li><a href=\"?pg=$i\">$i</a></li>";  
         } 
       if ($totalPag-$limite_de_paginas >$pag_fin) 
         { 
            echo '<a href="?pg='.$pagfin.'">[...]</a>'; 
            echo '<a href="?pg='.$totalPag.'">'.totalPag.'</a>'; 
         } 
       /*******separando y mostrando los valores del areglo*******/
       if($num_rows == 1)
          {
            echo '<span class="registros">&nbsp;Pag. '.$pag.' - Mostrando '.$num_rows.' Colegio de '.$total.'</span><ul class="pages">'.implode(" ", $links).'</ul>'; 
          }
          else if($pag == 1 && $num_rows < $limit)
          {
             echo '<span class="registros">&nbsp;Pag. '.$pag.' - Mostrando '.$num_rows.' Colegios de '.$total.'</span>';
          }
          else
          {
          echo '<span class="registros">&nbsp;Pag. '.$pag.' - Mostrando '.$num_rows.' Colegios de '.$total.'</span><ul class="pages">'.implode(" ", $links).'</ul>'; 
       }      
       ?>
  

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 06 Feb 2011 09:40 am
Vamos a ver si puedo solucionarlo.

donde has puesto

Código PHP :

 $pag_inicio = $limite_de_paginas * $pag; 


debes poner

Código PHP :

 $pag_inicio = $limite_de_paginas * $offset; 


y a la hora de construir los enlaces tienes que tener en cuenta la página en la que estás

for ($i=$pag_inicio; $i<$pag_fin; $i++)

{

$links[] =($i!=$offset)? "<li><a href=\"?pg=$i\">$i</a></li>": "<li>$i</li>";

}

Prueba con esto y a ver que tal va

Por rosillo83

18 de clabLevel



 

Desarrollador Web PHP&MySQL

firefox
Citar            
MensajeEscrito el 07 Feb 2011 04:48 pm
hola rosillo83!
gracias por tu ayuda, desearia decir q lo solucione pero aun toy en la lucha jeje, probando como me dices no me sale, pero ya logre hacer al menos los botones de siguiente y retroceso, solo me kedaria poder limitar la cantidad de paginas y que al llegar a la pagina q esta marcada como limite me vaya mostrando la otra cantidad q sigue

Código PHP :


 <?php 
  /******PAGINADO******/
        /***********calculando y redondeando***********/
         $totalPag = ceil($total/$limit); 
       
       /**************declaración del areglo***************/
         $links = array(); 
       /****ciclo para llenar el areglo y mostrar las paginas***/
         for( $i=1; $i<=$totalPag; $i++) 
         { 
            $links[] = "<li><a href=\"?pg=$i\">$i</a></li>";  
         } 
//aqui hice los botones de siguiente y retroceso
       $n = $pag + 1;
       $b = $pag - 1;
       $next = '<a class="arrow" href="?pg='.$n.'">Siguiente</a>';
       $back = '<a class="arrow" href="?pg='.$b.'">Anterior</a>';
//
       /*******separando y mostrando los valores del areglo*******/
       if($num_rows == 1)
          {
            echo '<span class="registros">&nbsp;Pag. '.$pag.' - Mostrando '.$num_rows.' Colegio de '.$total.'</span><ul class="pages">'.implode(" ", $links).'</ul>'; 
          }
          else if($pag == 1 && $num_rows < $limit)
          {
             echo '<span class="registros">&nbsp;Pag. '.$pag.' / '.$totalPag.' - Mostrando '.$num_rows.' Colegios de '.$total.'</span>';
          }
          else if($pag == 1 && $total > $limit)
          {
          echo '<span class="registros">&nbsp;Pag. '.$pag.' / '.$totalPag.' - Mostrando '.$num_rows.' Colegios de '.$total.'</span><ul class="pages">'.implode(" ", $links).$next.'</ul>'; 
          }
          else if($pag == $totalPag)
          {
          echo '<span class="registros">&nbsp;Pag. '.$pag.' / '.$totalPag.' - Mostrando '.$num_rows.' Colegios de '.$total.'</span><ul class="pages">'.$back.implode(" ", $links).'</ul>'; 
          }
          else
          {
          echo '<span class="registros">&nbsp;Pag. '.$pag.' / '.$totalPag.' - Mostrando '.$num_rows.' Colegios de '.$total.'</span><ul class="pages">'.$back.implode(" ", $links).$next.'</ul>'; 
       } 
       ?>

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 08 Feb 2011 07:40 am
buenas, uno de los problemas sigue estando en el bucle for

for( $i=1; $i<=$totalPag; $i++)

te va a coger siempre desde la pagina 1 hasta el total de páginas. Debes limitar esto con los offsets

la formula para la página de inicio seria

Código PHP :

$pag_inicio = $num_de_paginas_por_pagina * ($pagina_actual -1);


así si queremos 15 botones de páginas en nuestra página, y estamos en la página 1, nos quedaría

$pag_inicio = 15 * (2-1) = 15;

el limite superior lo ponemos con $pag_fin, que no es más que sumarle a $pag_inicio la cantidad de botones de página que queremos mostrar en nuestra página;

$pag_fin = $pag_inicio + $num_de_paginas_por_pagina = 15 + 15 = 30;

En nuestra consulta, los datos los recuperamos estableciendo el límite de la siguiente forma

Código PHP :

$sql = "Select * from tabla_con_registros LIMIT $pag_inicio,$num_de_paginas_por_pagina";


es decir

Código PHP :

$sql = "Select * from tabla_con_registros LIMIT 15,15";



que seria algo asi como "voy a coger 15 registros empezando desde el registro en la posicion 15 de mi consulta"

ahora nuestra paginacion seria con el bucle for famoso. Como estoy en la página 15, tengo que mostrar de la 15 para arriba. Antes debo controlar que la $pagina_fin no es superior al $total_paginas para que no me de error a la hora de ir a una pagina que no existe

Código PHP :

if($pagina_fin>$total_paginas)
$pagina_fin=$total_paginas;

   for( $i=$pag_inicio; $i<=$pag_fin; $i++) 
{
$links[] = ($i==$pagina_actual)?"<li>~$i~</li>": "<li><a href=\"?pg=$i\">$i</a></li>";
}

       $n = $pag_inicio-1;

       $b = ($pagina_fin>$total_paginas)? $total_paginas:$pagina_fin+1;

       $next = '<a class="arrow" href="?pg='.$n.'">Siguiente</a>';

       $back = '<a class="arrow" href="?pg='.$b.'">Anterior</a>';


Y en principio no deberia darte problemas con todo esto. Revisalo y miralo bien. Prueba con ejemplos sencillos al prinipio y da valores a la página para ver que resultados da, pero creo que en general con esto deberia bastar.

Un saludo

Por rosillo83

18 de clabLevel



 

Desarrollador Web PHP&MySQL

firefox
Citar            
MensajeEscrito el 08 Feb 2011 03:10 pm
hola como estas, de verdad gracias por toda tu ayuda... vertale de verdad no me sale, me coloca un solo boton con el total de paginas, es decir q si mi limite es 10 me muestra algo asi

anterior - 10 - siguiente

O.o de verdad no se que estoy haciendo mal

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 08 Feb 2011 03:55 pm
ese es el codigo y aun no me funciona :'(

Código PHP :



<?php
       $limit = 15; 
    $pag = (int) $_GET["pg"]; 
      if ($pag < 1) 
      { 
         $pag = 1; 
      } 
      $offset = ($pag-1) * $limit; 
      $num_de_paginas_por_pagina = 5;
      $pag_inicio = $num_de_paginas_por_pagina * ($pag -1);
      $pag_fin = $pag_inicio + $num_de_paginas_por_pagina;
      
      if($pagina_fin>$total_paginas) 
      {
         $pagina_fin=$total_paginas; 
      }
 
         for( $i=$pag_inicio; $i<=$pag_fin; $i++)  
         { 
            $links[] = ($i==$pag)?"<li>~$i~</li>": "<li><a href=\"?pg=$i\">$i</a></li>"; 
         } 
 
       $n = $pag_inicio-1; 
 
       $b = ($pagina_fin>$total_paginas)? $total_paginas:$pagina_fin+1; 
 
       $next = '<a class="arrow" href="?pg='.$n.'">Siguiente</a>'; 
 
       $back = '<a class="arrow" href="?pg='.$b.'">Anterior</a>';
      
      $sql = "SELECT * FROM coles LIMIT $pag_inicio, $num_de_paginas_por_pagina";
      $query = mysqli_query($conexion,$sql) or die (mysqli_error($conexion));

?>


Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.