Home Foros FOROS PARA AYUDAROS ENTRE VOSOTROS. EL PROFESOR AQUÍ NO RESPONDE Foro de PHP/MySql Paginación me da un error en el WHILE linea 33

Paginación me da un error en el WHILE linea 33

Viendo 1 entrada (de un total de 1)
  • Autor
    Entradas
  • #9078

    Flor Ana Bolivar
    Participante

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset=»utf-8″>

    <title>Documento sin titulo</title>

    </head>

    <body>

    <?php

     

    try{

     

    $base=new PDO(«mysql:host=localhost; dbname=pruebas», «root», «»);

    $base->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    $base->exec(«SET CHARACTER SET utf8″);

    $tamagno_pagina=3;

    $pagina=1;

    $empezar_desde=($pagina=-1)*$tamagno_pagina;

     

     

    $sql_total=»SELECT nombrearticulo, seccion, precio, paisdeorigen FROM productos WHERE seccion=’DEPORTES'»;

    $resultado=$base->prepare($sql_total);

    $resultado->execute(array());

    $num_filas=$resultado ->rowCount();

    $total_paginas=ceil($num_filas/$tamagno_pagina);

    echo «Numero de registros de la consulta: «. $num_filas . «<br>»;

    echo «Mostramos: » . $tamagno_pagina . » registros por pagina <br>»;

    echo «Mostramos las paginas » . $pagina . » de » . $total_paginas . «<br>»;

     

     

    $sql_limite=»SELECT nombrearticulo, seccion, precio, paisdeorigen FROM productos WHERE seccion=’DEPORTES’ LIMIT $empezar_desde, $tamagno_pagina «;

    $resultado=$base->prepare($sql_limite);

    $resultado->execute(array());

    while($registro=$resultado->fetch(PDO::FETCH_ASSOC)){

     

    echo «Nombre Articulo: «. $registro[«nombrearticulo»] . » Seccion: «. $registro[«seccion»] . » Precios: «. $registro[«precio»] . » Pais: «. $registro[«paisdeorigen»]. «<br>»;

    }

     

     

     

     

    }catch (Exception $e){

     

    echo «Linea de error: » . $e->getLine();

     

    }

     

    ?>

     

    </body>

    </html>

Viendo 1 entrada (de un total de 1)
  • Debes estar registrado para responder a este debate.