Insertion d'images dans un tableau en PHP

Résolu
Euloiic -  
 Euloiic -
Bonjour à tous,

Je souhaite insérer des images dans un tableau en PHP.
A priori ça je sais faire via:

<tr>
<td >echo "<img src=\"LIEN DE L'IMAGE\" alt=\"...\" title=\"...\" />"; </td> </tr>



Je précise qu'en sortant le lien du tableau, l'image s'affiche comme souhaité.
Pourtant dans le tableau, l'image se transforme en icone. Celle d'un fichier avec un triangle rose, un triangle bleu et un rond vert.

Donc en clair mon image s'affiche bien en dehors, mais pas dans mon tableau. J'obtiens juste une icone représentant mon fichier dans mon tableau.
J'ai d'abord pensé que c'était la taille de la case qui était trop petite par rapport à l'image, mais j'ai fais les modifications adéquates et ce n'est pas cela qui pose problème.


Je remercie d'avance les lecteurs de ce poste, et si quelqu'un a un semblant de solution, je suis tout ouïe !

A voir également:

3 réponses

johnx
 
+1 avec fidraman: tu mets une fonction php(la fonction PHP: echo) sans indiquer que tu écrit du php:
LE CODE PHP SE MET ENTRE LES BALISES:
<?php
et
?>
donc au lieu de

<tr>
<td >echo "<img src=\"LIEN DE L'IMAGE\" alt=\"...\" title=\"...\" />"; </td> </tr>

il faut

<tr>
<td ><?php echo "<img src='LIEN DE L'IMAGE' alt='...' title='...' />"; ?></td> </tr>

Avec bien sûr une extension .php et non .html
Bon l'indentation c'est bien aussi hein pour pas avoir un pâté illisible.
Il y a plus simple qu'échapper tout tes guillemets doubles il faut inclure les simples dans les doubles comme j'ai fait= un antislash de moins à taper c'est déjà du temps de gagner.
Bref ça sert à rien du tout si tu utilises pas de variables d'utiliser du php, par contre avec des variables c'est pratique(on parles de données dynamiques, elles peuvent changer, suffit de changer les variables), avec l'indentation pour être lisible^^


<tr>
<td >
<?php
echo "<img src='".$lien_de_l_image."' alt='...' title='...' />";
?>
</td>
</tr>
1
fidraman Messages postés 184 Date d'inscription   Statut Membre Dernière intervention   8
 
Bonsor !
je ne vois pas oû est la balise table dans ton code !!
voila un code qui marche pas avec l'image dedant:

<tr>
<td ><table width="200" border="1">
<tr>
<td><img src="images223.png" alt=images 336 width="450" height="233" title="\"...\"" de="DE" l="L"'image\ /></td>
</tr>
</table></td>
</tr>

essayer cela et réponder nous avec le résultat.
bonne chance
0
Euloiic
 
Merci beaucoup.

Ca marche niquel. Je crois que mon erreur était que j'avais laissé des "\" dans le lien rentré dans ma base de donné, et que je me servais de simple ' dans ma boucle while mais je n'aurais pas trouvé sans un model qui fonctionne.

Merci encore !
0