Nueva pregunta

Pregunta:

Fecha: 09-10-2017 08:31:13 (En Español)

problemas de conexion [No resuelta]

Buenas tardes: estoy tratando de implementar un paginador en mi tienda virtual pero he tenido problemas para ya que arroja un error. El error que arroja es el segundo mysqli_error: "mysqli_error espera al menos un parametro". aun no se porque.

este es el fragmento del codigo:
<?php } ?>
  <div><img src="../../images/logo.png" style="max-width: 50%;display:block;margin:auto;padding: 10px;"></div>
<div class="tcat"><strong>PRODUCTOS</strong></div>
<div style="margin: 50px auto 0px auto;max-width: 700px; width: 100%;">
<?php
  
include('../../php/conexion.php');
//paginador
//seleccionamos de la base de datos la tabla zonas para mostrarla por pantalla 
$registros0=mysqli_query($link,"select id_producto from productos") or die ("Error al conectar con la tabla".mysqli_error());
$numero_total_registros=mysqli_num_rows($registros0);
$tamano_pagina=5;
         $pagina= false;

         if (isset($_GET["pagina"]))
           $pagina= $_GET["pagina"];

           if (!$pagina) {
             $inicio=0;
             $pagina=1;
           }
           else{
               $inicio = ($pagina - 1) * $tamano_pagina;
           }
           $total_paginas= ceil($numero_total_registros / $tamano_pagina);
           $registros1=mysqli_query($link,"select * from productos order by nombre asc LIMIT". $inicio."," . $tamano_pagina) or die("error al conctar con la tabla".mysqli_error());
//paginador
 ?>

<table class="table table-hover">
  <?php while ($fila1=mysqli_fetch_array($registros1)) { 
  $registros2=mysqli_query($link,"select nombre from imagenes where id_producto='$fila1[id_producto]' and prioridad=1");
     $fila2=mysqli_fetch_array($registros2);
  ?>
Etiquetas: Votos: 0 - Respuestas: 4 - Vistas: 12 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 09-10-2017 08:59:52 por lo que te dice el error es que te falta 1 parámetro pon $link como parámetro y fíjate si te tira algún error...
    aviso que soy nueva en php pero por lo que veo te estas equivocando en eso.
      Votos: 0 - Link respuesta
     
  • Fecha: 10-10-2017 13:57:12 $registros0=mysqli_query("select id_producto from productos") or die ("Error al conectar con la tabla".mysqli_error());

    Prueba de esta forma en cada consulta que lo tengas......
    busca un ejemplo utilizando un ciclo while. Para que entendamos bien el asunto.

    Todos aprendemos, solo hay que buscar y poner en practica.
    La programación en prueba y error.
      Votos: 0 - Link respuesta
     
  • Fecha: 14-10-2017 08:12:12 1. Hola, podes pasar el script de tu conexion?
    2. Prueba que tu conexion funcione/
    3. Verifica que tu consulta devuelva algun dato.
    Saludos.
      Votos: 0 - Link respuesta
     
  • Fecha: 16-10-2017 06:42:14 Que PHP estas usando, si es el Php7, cambio la extructura

    $registros2=mysqli_query($link,"select nombre from imagenes where id_producto='$fila1[id_producto]' and prioridad=1");

    proba
    $registros2=$conexion(variable que llama a la base)->query("select nombre from imagenes where id_producto='$fila1[id_producto]' and prioridad=1");

    para ayudarte un poco mas tendria que ver que parametro pasa el $link, el conexion.php.
    anda acortando el codigo y mostrando en pantalla el resultado a ver donde te vas equivocando para ir depurando tu codigo y funcione como queres vos.
      Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com