Création tableau PHP/HTML

Résolu
Coutcout86 Messages postés 219 Statut Membre -  
mandolorien Messages postés 115 Statut Membre -
Bonjour,

J'ai le résultat d'une requête qui est celle-ci :


[NOM_GFE] => Array
(
[B.M. COIFFEUR] => Array
(
[Salle1] => 7
[Salle2] => 5
[Salle3] => 5
[Salle4] => 1
[Salle5] => 6
)

)

[NOM_GFE2] => Array
(
[B.P BOULANGER] => Array
(
[Salle6] => 1
[Salle7] => 1
[Salle8] => 2
[Salle9] => 1
[Salle10] => 2
[Salle11] => 2
[Salle12] => 2
[Salle13] => 1
[Salle14] => 1
[Salle15] => 2
)

)

Et ce que j'aimerais c'est de faire un tableau en HTML avec cette structure :


| NOM_GFE | NOM_GFE2
-----------------------------------------------
| BM Coiffeur | BP Boulanger
-----------------------------------------------
Salle1 | 7 | 0
Salle2 | 5 | 0
Salle3 | 5 | 0
Salle4 | 1 | 0
....
Salle14 | 0 | 1
Salle15 | 0 | 2


Est-ce possible ? Si oui comment pourrait-je faire en tableau html sachant que mon html est un template (php/html combiné)

Merci d'avance.
Romain COUTINEAU.
A voir également:

5 réponses

mandolorien Messages postés 115 Statut Membre 3
 
il serai bien d'avoir la variable de ton tableau :)
0
Coutcout86 Messages postés 219 Statut Membre
 
La variable de mon tableau est le contenu du résultat de ma requête donc dans ma variable il y a ça :


$monTableau = Array(
[NOM_GFE] => Array
(
[B.M. COIFFEUR] => Array
(
[Salle1] => 7
[Salle2] => 5
[Salle3] => 5
[Salle4] => 1
[Salle5] => 6
)

)

[NOM_GFE2] => Array
(
[B.P BOULANGER] => Array
(
[Salle6] => 1
[Salle7] => 1
[Salle8] => 2
[Salle9] => 1
[Salle10] => 2
[Salle11] => 2
[Salle12] => 2
[Salle13] => 1
[Salle14] => 1
[Salle15] => 2
)

)

)

auriez-vous une solution pour ma problématique ?

Merci d'avance.
Romain COUTINEAU
0
mandolorien Messages postés 115 Statut Membre 3
 
est ce que cela te convient ?

<?php

$monTableau = array('NOM_GFE','NOM_GFE2');
$Types['NOM_GFE'] = array('B.M. COIFFEUR');
$Types['NOM_GFE2'] = array('B.M. BOULANGER','B.M. TEST');

$salle['B.M. COIFFEUR'] = array(7,5,5,1,8,0,0,0,0,0,0,0,0,0,0);
$salle['B.M. BOULANGER'] = array(0,0,0,0,0,1,1,2,1,2,2,2,1,1,2);
$salle['B.M. TEST'] = array(0,0,0,0,0,1,1,2,1,2,2,2,1,1,2);


echo "<table>";
echo "<tr>";
foreach($monTableau as $type)
{
	echo "<th>";
	echo $type;
		echo "<table>";
		echo "<tr>";
		foreach($Types[$type] as $ref)
		{
			echo "<th>";
			echo $ref;
			$compteur = count($salle[$ref]);
				echo "<table>";
				foreach($salle[$ref] as $key=>$resultat)
				{
					echo "<tr>";
					echo "<td>salle".($key+1)." </td><td> ".$resultat."</td>";
					echo "</tr>";
				}
				echo "</tr>";
				echo "</table>";
			echo "</th>";
		}
		echo "<th>";
		echo "</tr>";
		echo "</table>";	
	echo "</th>";
}
echo "</tr>";
echo "</table>";


Admire la personne qui te critique , car prisonniere de ca propre jalousie elle ne fais que t admirer
0
Coutcout86 Messages postés 219 Statut Membre
 
Cela ne me convient pas dans le sens ou ma variable c'est un seul est unique tableau. Mon résultat n'est pas dans plusieurs tableau.

Est-ce que tu vois ce que je veux dire ?!

Merci d'avance.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mandolorien Messages postés 115 Statut Membre 3
 
Oui je vois clairement mais pourquoi tu as mis que c'est résolue ^^'
0