Pas d'afichage de ma requête
khion
-
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
salut Communauté.
bedoin de votre aide pour trouver l'erreur de mon code. je n'arrive pas a afficher l'image.
merci
bedoin de votre aide pour trouver l'erreur de mon code. je n'arrive pas a afficher l'image.
merci
<?php
if(isset($_POST['img']) AND !empty($_POST['img'])){
$img = isset($_POST['img']) ? $_POST['img']: NULL;
$img = !empty($_POST['img']) ? $_POST['img']: NULL;
$req = $pdo->query("SELECT * FROM galeries INNER JOIN users ON galeries.user_id=users.id");
$req->setFetchMode(PDO:: FETCH_ASSOC);
$req->execute();
if($req->rowCount()>0){
while($picture = $req->fetchAll()){
?>
<img src="<?= $picture->img ?>"width="430" height="225"/>
<?php
}
}
}
?>
1 réponse
-
Bonjour
Fetch et non pas fetchAll dans un while
-
-
Qu'obtiens tu dans le code source généré de la page ?
( Pour voir le code source généré, ouvre la page dans ton navigateur internet puis appuyer sur les touches contrôle+U)
Vérifie dans le code source, que des balises images sont bien générées et que le SRC contient bien le bon chemin vers tes fichiers.
Au passage, vu que tu fais du PDO, je t'invite fortement à utiliser les requêtes préparées, et après avoir activer l'affichage des erreurs dans la connexion à la base, placer chacune de tes requêtes dans des blocs try/catch
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
. -
-
-
-