Images base de données et mon PHP

Fermé
Pipichegirl Messages postés 23 Date d'inscription dimanche 15 mars 2015 Statut Membre Dernière intervention 15 mars 2016 - 6 juin 2015 à 17:20
NHenry Messages postés 15177 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 2 janvier 2025 - 7 juin 2015 à 19:29
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

1 réponse

NHenry Messages postés 15177 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 2 janvier 2025 350
6 juin 2015 à 17:30
As-tu regardé le code généré ?
0
Pipichegirl Messages postés 23 Date d'inscription dimanche 15 mars 2015 Statut Membre Dernière intervention 15 mars 2016
6 juin 2015 à 17:41
Ca écrit "images" c'est tout, y'a pas de messages d'erreurs
0
Pipichegirl Messages postés 23 Date d'inscription dimanche 15 mars 2015 Statut Membre Dernière intervention 15 mars 2016
6 juin 2015 à 17:48
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 15177 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 2 janvier 2025 350
6 juin 2015 à 18:16
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 dimanche 15 mars 2015 Statut Membre Dernière intervention 15 mars 2016
6 juin 2015 à 18:42
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 15177 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 2 janvier 2025 350
6 juin 2015 à 19:02
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