Probleme d'insertion et d'affichage d'une image [Fermé]

Signaler
-
 tayri -
Bonjour,

SVp je veux savoir comment je peut inserer une image dabord j'ai une formulaire qui insere des donnes dans ma BDD et parmi de ces donnes la colonne photos alors j'ai deja utiliser ca :
<div class="element-input" ><label class="title"><b>Photos:</b><span class="required"></span></label><input type="file" name="images" id="images" required="required"/></div><br>
et je veux savoir aussi comment je peut afficher pour chaque ligne de mon tableau et dans la case photos un boutton ou il m'affiche l'image que j'ai inserer
dans l'attente de votre reponse c tres important
merci

2 réponses

Messages postés
186
Date d'inscription
mercredi 7 mai 2014
Statut
Membre
Dernière intervention
28 septembre 2017
24
Eh bien il faut :
- que tu te connectes à ta base de données
- que tu fasse une requête SQL pour récuperer les valeur dont tu as besoin
- que tu places cette requete dans un tableau
- que tu parcours ce tableau via un foreach en récuperant les liens de tes images
- que tu places les liens des images a chaque tour de boucle dans quelque chose qui ressemblerait a :

foreach($tableau as $ligne)
{
echo "<img src='".$ligne['lien_image]." />';
}
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 76059 internautes nous ont dit merci ce mois-ci

Messages postés
236
Date d'inscription
vendredi 30 mai 2014
Statut
Membre
Dernière intervention
27 juin 2016
75
Salut,

Pourrais tu reformuler stp car là c'est un peu trop succins à mon gout..

Si j'ai bien compris tu récupères des images de ta BDD et tu veux pouvoir les stockés dans un tableau sous forme PHP afin de les affiché dans une rubrique photo. Je comprend pas l'utilité du bouton sauf pour l'ajout

A+
alors j'ai une formulaire qui insere des donnes c'est mon fichier ajoutdossier.php
voila mon code php:
<?php
if (isset($_POST['dossierId'])){
if($_POST['dossierId']!=="" && $_POST['date']!=="" && $_POST['dateCommission']!=="" && $_POST['objet']!=="" && $_POST['chargeDossier']!=="" && $_POST['constat']!=="" && $_POST['observation']!=="" && $_POST['images']!=="" && $_POST['cat']!==""){
$dossierId= $_POST['dossierId']."/".date(Y);
$date= $_POST['date'];
$dateCommission= $_POST['dateCommission'];
$objet= $_POST['objet'];
$chargeDossier= $_POST['chargeDossier'];
$constat= $_POST['constat'];
$observation= $_POST['observation'];
$images= $_POST['images'];

$cat= $_POST['cat'];
.........
et voila ma formulaire:
<form action="" method="post" name="add" enctype="multipart/form-data"><b>
<div class="element-input" ><label class="title"><font color="black"/><b>N_dossier:</b><span class="required"></span></label><input type="varchar" name="dossierId" id="dossierId" required="required"/></div><br>
<div class="element-input" ><label class="title"><b>Date de visite:</b><span class="required"></span></label><input type="date" name="date" id="date" required="required"/></div><br>
<div class="element-input" ><label class="title"><b>Date de commission:</b><span class="required"></span></label><input type="date" name="dateCommission" id="dateCommission" required="required"/></div><br>

<div class="element-input" ><label class="title"><b>Objet de controle:</b><span class="required"></span></label><input type="text" name="objet" id="objet" required="required"/></div><br>
<div class="element-input" ><label class="title"><b>Chargé de dossier:</b><span class="required"></span></label><input type="text" name="chargeDossier" id="chargeDossier" required="required"/></div><br>
<div class="element-input" ><label class="title"><b>Constat:</b><span class="required"></span></label><input type="text" name="constat" id="constat" required="required"/></div><br>
<div class="element-input" ><label class="title"><b>Observation:</b><span class="required"></span></label><input type="text" name="observation" id="observation" required="required"/></div><br>
<div class="element-input" ><label class="title"><b>Photos:</b><span class="required"></span></label><input type="file" name="images" id="images" required="required"/></div><br>

<div class="element-select" ><label class="title">Situation:<span class="required"></span></label><select id="cat" name="cat">
.....
et j'ai un fichier acceuil.php ou il y a mon tableau qui affiche ces donnes :
<tr align="center">
<td><font color="pink" size=4/>N_dossier</td>
<td><font color="pink" size=4/>Date de Visite</td>
<td><font color="pink" size=4/>Date de Commission</td>
<td><font color="pink" size=4/>Objet de Controle</td>
<td><font color="pink" size=4/>Chargé de dossier</td>
<td><font color="pink" size=4/>Constat</td>
<td><font color="pink" size=4/>Observation</td>
<td><font color="pink" size=4/>photos</td>
</td>
alors je veux pour chaque ligne dans mon tableau d'avoir un icone ou je clik pour qu'il m'affiche l'image alors je sais pas s'il y a d'autre methode
et merci
en attente de ta reponse c tres important car je suis entrain de creer une application pour une entreprise et je sais pas comment je peux inserer des images que je choisi et merci d'avance
Messages postés
236
Date d'inscription
vendredi 30 mai 2014
Statut
Membre
Dernière intervention
27 juin 2016
75 > tayri
reprend ce que Yuh12 à dit après tu peux mettre ça dans une autre page php et tu pointe ton icone vers cette page

<ahref="tapage.php"><img src="img/tonicone.jpg"></a>
>
Messages postés
236
Date d'inscription
vendredi 30 mai 2014
Statut
Membre
Dernière intervention
27 juin 2016

dabord que je suis debutante dans la programmation je veux plus de detail pour que ca va fonctionner bien et merci