Pregunta:
Fecha: 09-10-2017 08:31:13
(En Español)
este es el fragmento del codigo:
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);
?>
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
