Bonjour,
J'essaye de créer une fonction qui va m'éviter de recopier mon bout de code 20 fois.
Le souci est qu'il s'agit d'un affichage de résultats via un tableau, et je n'arrive pas du tout à récupérer mes valeurs. La reqûete mysql qui stocke tout dans un tabelau est sur la même page en haut.
Voici le code :
Je souhaite pouvoir, juste écrire affichage(MICROHP); et que ma fonction fonctionne avec le if ($famille=="MICROHP")
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
19 <?php function affichage() { foreach ($tableau as $famille=>$materiel_values) { if ($famille=="MICROHP") { echo '<p><div id="rub">' . $famille . '</div>'; foreach ($materiel_values as $materiel=>$values) { echo '<div id="result"><b>'. count($values) .' '. $materiel . '</b><br/>'; foreach ($values as $value) { echo $value['sn'].' ' ; if ($value['statut_garantie']=="SG") {echo "<span class=\"sg\">".$value['statut_garantie']."</span>"; } if ($value['statut_garantie']=="HG") {echo "<span class=\"hg\">".$value['statut_garantie']."</span>"; } } echo "</div></p>"; } } } }
ou affichage(TEST); et if ($famille=="TEST").
Merci à vous !
Nicolas
Partager