Estoy haciendo una aplicacion que use un carousel que traigo de bootsrap3, va a estar en una pagina principal y le voy a programar un backend para que el usuario pueda modificar el aspecto de la pagina.
Para ello hice una tabla llamada "carousel" donde entre otras cosas esta la ruta (varchar), si estan activos (boolean) y si es primario (otro bolean)
El carousel necesita que se defina al menos una imagen como ACTIVA que es la que presenta al principio por lo que el código en php que escribo es este:
Código PHP:
<div class="carousel-inner"> //etiqueta del carrusel
<?php
$resultado = mysqli_query( $conexion, 'select ruta from carousel where primario = 1');
if ($resultado == false) {
echo ('Error al traer los datos');
mysqli_close($conexion);
exit();
}
echo "<div class='item-active'>";
echo "<img src=$resultado width='630' height='360'>";
echo "<div class='carousel-caption'>";
echo "<h1>Titulo imagen</h1>";
echo "<p>Descripcion</p>";
echo "</div>";
echo "</div>";
?>
Código PHP:
<?php
<?php
session_start();
include_once 'db.php';
$resultado = mysqli_query( $conexion, 'select ruta from carousel where primario = 1');
if ($resultado == false) {
echo ('Error al traer los datos');
mysqli_close($conexion);
exit();
}
echo $resultado;
?>
Catchable fatal error: Object of class mysqli_result could not be converted to string in /var/www/html/store/test.php on line 15
Probe cambiar la consulta para queme traiga el nombre u otro dato pero me da siempre el mismo error
La idea del codigo anterior era ver si me traia la ruta de la imagen pero la pantalla me queda en blanco tambien.
Si ejecuto el codigo sql en phpmyadminme trae el registro correspondiente (img/1.jpg)
No se que estoy haciendo mal
Gracias a todos por la ayuda