Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/02/2012, 17h05   #1
Invité régulier
 
Homme julien
Étudiant
Inscription : mai 2011
Messages : 94
Détails du profil
Informations personnelles :
Nom : Homme julien
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2011
Messages : 94
Points : 7
Points : 7
Par défaut Afficher le titre d'images generées dans un tableau via une boucle

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 :
Code :
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>';
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)

Merci pour votre futur aide =)
pra3t0r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 14h14   #2
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 678
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 678
Points : 5 425
Points : 5 425
Affichage de données dans un tableau HTML
Bon à l'origine le tuto est prévu pour un résultat de requête SQL, mais ça marche pour n'importe quel tableau à afficher.
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h21.


 
 
 
 
Partenaires

Hébergement Web