PHP afficher une image depuis mysql
Codeurenherbe
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour. Je suis en train de créer un site de photo et je cherche actuellement à trouver un moyen d'automatiser le post et l'affichage des photos sur le site. J'ai réussis à automatiser l'envoi d'une photo dans ma base de donnée, il me reste maintenant à automatiser son affichage. Voici mon code pour l'envoi d'une photo dans ma base de donnée :
EDIT : Correction des balises de code (ajout du langage) pour avoir la coloration syntaxique....
Merci d'avance pour vos réponses.
<?php if(isset($_FILES['image'])) { $dossier = 'images/'; $fichier = basename($_FILES['image']['name']); if(move_uploaded_file($_FILES['image']['tmp_name'], $dossier . $fichier)) { echo 'Image envoyée !'; } else //Sinon (la fonction renvoie FALSE). { echo 'Echec de l\'envoie de l'image !'; } } // Connexion à la base de données try { $bdd = new PDO('mysql:host=localhost;dbname=camera3off;charset=utf8', 'root', ''); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } $req = $bdd->prepare('INSERT INTO total (image, name) VALUES(?, ?)'); $req->execute(array($_POST['submit_image'], $fichier)); ?>
EDIT : Correction des balises de code (ajout du langage) pour avoir la coloration syntaxique....
Merci d'avance pour vos réponses.
A voir également:
- Afficher une image de la base de données en php
- Base de registre - Guide
- Supprimer les données de navigation - Guide
- Gigaset ne reconnait plus sa base - Forum telephonie fixe
- Image de manchots sur une image de plage ✓ - Forum Graphisme
- Légender une image - Guide
1 réponse
Bonjour,
Déjà.. ta question concerne d'avantage le code php que la base de données elle même...
Je déplace donc dans le bon forum.
Ensuite, vu que tu fais du PDO... pense à gérer correctement les éventuelles erreurs:
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Je t'invite également à prendre connaissance (et à appliquer) le contenu de ce lien :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Et enfin... pour afficher les images... il suffit de faire une requête SELECT (https://www.w3schools.com/php/php_mysql_select.asp ) sur ta table
puis à utiliser le résultat de cette requête pour renseigner la variable src d'une balises <img
https://www.w3schools.com/tags/tag_img.asp
Déjà.. ta question concerne d'avantage le code php que la base de données elle même...
Je déplace donc dans le bon forum.
Ensuite, vu que tu fais du PDO... pense à gérer correctement les éventuelles erreurs:
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Je t'invite également à prendre connaissance (et à appliquer) le contenu de ce lien :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Et enfin... pour afficher les images... il suffit de faire une requête SELECT (https://www.w3schools.com/php/php_mysql_select.asp ) sur ta table
puis à utiliser le résultat de cette requête pour renseigner la variable src d'une balises <img
https://www.w3schools.com/tags/tag_img.asp