Bonjour,
Le soucis : Grâce à une fonction que j'ai faite, je vais lister dans un répertoire des fichiers png.
J'utilise ensuite cette fonction pour afficher sur ma page php mes images. Jusque la, ca va. Je voulais à la base les afficher obligatoirement via ce "plan" :
3 Colonnes (trois images horizontales) et autant de lignes pour afficher mes "trois images". Comme mon nombre d'image peut varier je ne peux pas facilement créer un tableau (<table>) avec un nombre de colonnes/lignes dynamique. J'ai donc opté pour une solution peut être "barbare" mais pour l'instant correct : je mets dans mon code juste la balise <table> maboucle(img) </table> et j'ai modifié le css pour qu'il y est juste la place pour afficher trois image cote à cote. (toutes mes img sont de même dimension).
Voilà mon code :
Mon problème est que je n'arrive pas à faire plus propre que la solution dit au dessus (sous forme de tableau dynamique si cela est possible) et que je n'arrive pas à afficher un titre (habituellement <th>) au dessus de chaque image.. (Car comme je n'ai pas définis de colonnes et de lignes, je n'arrive pas à trouver un moyen de mettre une simple <p> ou <div> etc sans changer "l'organisation" de mes images)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 echo '<table>'; foreach ($machineW[0] as $element) { $repertoireCible = '../munin/' . $element . '/' . $element; $chemin = $repertoireCible . "/" . "snmp_" . $element . "_" . $_GET['mat'] . "-" . $_GET['freq'] . ".png"; if(file_exists($chemin)) { echo ' <img src="'. $repertoireCible . '/' . 'snmp_' . $element . '_' . $_GET['mat'] . '-' . $_GET['freq'] . '.png" alt="* Pas de graph sur ' . $element . ' *" title="'.$element.'"/> '; }else{ echo '<img src="css/img/notfound2.PNG" alt="Image non Trouvée" title="Pas de graph sur '.$element.'" width=494 height=290 border=0/>'; } } echo '<table>';
Merci pour votre futur aide =)
Partager