[RESOLU] afficher le descriptif d'une image

Eléphant du PHP | 166 Messages

14 mai 2017, 15:49

Bonjour
j'ai une image au format jpg. elle s'appel : moto_120.jpg.
Comment faire pour afficher l'image avec son descriptif(moto_120.jpg.) ?
mon code :

Code : Tout sélectionner

<?php $image = new Image(); $images = $image->getImages(IMAGE_DIR_PATH); ?> <ul> <?php foreach ($images as $image): ?> <li> <img src="<?php echo IMAGE_DIR_URL . $image ?>" /> </li> <?php endforeach ?> </ul>
là, je n'ai que l'image sans son descriptif...

Mammouth du PHP | 2703 Messages

14 mai 2017, 15:51

mettre aussi $image là où tu veux que cela apparaisse.

Eléphant du PHP | 166 Messages

14 mai 2017, 16:08

Du coup j'ai mis cela dans un formulaire :

Code : Tout sélectionner

<?php $image = new Image(); $images = $image->getImages(IMAGE_DIR_PATH); //var_dump($images); ?> <ul> <?php foreach ($images as $image): ?> <li> <img src="<?php echo IMAGE_DIR_URL .$image ?>" /> <form method="post" action="process_image.php"> <p>Titre : <input type="text" name="title" /></p> <input type="hidden" name="filename" value="<?php echo $image ?>" /> <p>Description<br> <textarea name="descr" cols="20" rows="2"></textarea></p> <p><input type="submit" name="formImageSubmit" value="validez" /></p> </form> </li> <?php endforeach ?> </ul>
à la ligne :
<input type="hidden" name="filename" value="<?php echo $image ?>" />
j'ai rajouté $image. mais cela n'affiche toujours pas le descriptif.

Mammouth du PHP | 2703 Messages

14 mai 2017, 17:09

<input type="hidden"
c'est dans le code source qu'il faut vérifier que la valeur est bien présente vu qu'un champ caché ne s'affiche pas dans la page.

Eléphanteau du PHP | 19 Messages

28 mai 2017, 02:14

<input name="filename" value="<?php echo $image ?>" />