Images base de données et mon PHP

Pipichegirl Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je suis en train de réaliser un site ,

J'ai un petit problème pour montrer les images :

Dans vues/livres/afficher.php

<article>
<h1>Livres</h1>
<ul>
<?php foreach ($listeLivres as $livre) { ?>
<li>
<h2><?php echo $livre['titre']; ?></h2>
<img src='images/livres/<?php echo $livre['photo']; ?>' alt='image' />
<h3><?php echo $livre['auteur']; ?></h3>
<p><?php echo $livre['resume']; ?></p>
</li>
<?php } ?>
</ul>
</article>
et dans
modèles/livres/afficher.php

function listeLivres() {
$db = connexion();
// création de la requête
$requete = "SELECT * FROM livres";
// envoi de la requête
$resultat = $db->query($requete);
// récupération du résultat
$liste = $resultat->fetchAll(PDO::FETCH_ASSOC);
$liste = filter_var_array($liste, FILTER_SANITIZE_FULL_SPECIAL_CHARS);
return $liste;
}

Y'a la place pour les images mais elles ne sont pas la /:

Est ce que quelqu'un pourrait m'aider ?
Marci :D
A voir également:

1 réponse

NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
As-tu regardé le code généré ?
0
Pipichegirl Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Ca écrit "images" c'est tout, y'a pas de messages d'erreurs
0
Pipichegirl Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Je viens de refaire ma base de données pour voir" #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '6, '6W.png', 'Sixième section des wateringues', 'Chargée de Communication', 'C' at line 1 " sur PHPmyadmin

Serait ce parce que j'ai pris le numéro uno ?
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
Tu as donné le message d'erreur, c'est bien, mais avec la requête SQL concernée, ce serait plus facile de comprendre.

As-tu essayé ta requête directement dans PHPMyAdmin ?
0
Pipichegirl Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
Je viens de remettre la base de données dirons nous bidon :
-- phpMyAdmin SQL Dump
-- version 3.5.1
-- https://www.phpmyadmin.net/
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
Le message d'erreur t'indique qu'il y a un soucis avec ta requête SQL, sans la requête, difficile d'être plus précis.
0