<?php
function&#160;write_rapport_csi($_u11,&#160;$_rt11,&#160;$_u12,&#160;$_rt12,&#160;$_u13,&#160;$_rt13,&#160;$_u14,&#160;$_rt14,&#160;$_u15,&#160;$_rt15,&#160;$_u16,&#160;$_rt16)
{
&#160;&#160;&#160;
$n_111&#160;=&#160;"R&eacute;giment&#160;de&#160;Droids&#160;de&#160;Combats&#160;polyvalent";
&#160;&#160;&#160;
$n_112&#160;=&#160;"Tank&#160;Droid";
&#160;&#160;&#160;
$n_113&#160;=&#160;"Droid&#160;Araign&eacute;e";
&#160;&#160;&#160;
$n_114&#160;=&#160;"Gardes&#160;Magna";
&#160;&#160;&#160;
$n_115&#160;=&#160;"Cannoni&egrave;re&#160;Droid";
&#160;&#160;&#160;
$n_116&#160;=&#160;"Droid&#160;Hailfire";
&#160;&#160;&#160;
&#160;&#160;&#160;print(
"<p><table&#160;width=450&#160;border=0&#160;align=center&#160;cellpadding=0&#160;cellspacing=1&#160;bgcolor=#000000&#160;class=txt>
&#160;&#160;&#160;&#160;&#160;<tr&#160;bgcolor=#FFFFFF>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;<td&#160;height=17&#160;width=80%&#160;align=center><i>Unité&#160;de&#160;Csi</i></td>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;<td&#160;align=center><i>Résistance</i></td>
&#160;&#160;&#160;&#160;&#160;</tr>"
);
&#160;&#160;&#160;if(
$_u11)&#160;print("<tr&#160;bgcolor=#FFFFFF><td&#160;height=17>-&#160;".$_u11."&#160;".$n_111."</td><td&#160;class=resistance>".$_rt11."</td></tr>");
&#160;&#160;&#160;if(
$_u12)&#160;print("<tr&#160;bgcolor=#FFFFFF><td&#160;height=17>-&#160;".$_u12."&#160;".$n_112."</td><td&#160;class=resistance>".$_rt12."</td></tr>");
&#160;&#160;&#160;if(
$_u13)&#160;print("<tr&#160;bgcolor=#FFFFFF><td&#160;height=17>-&#160;".$_u13."&#160;".$n_113."</td><td&#160;class=resistance>".$_rt13."</td></tr>");
&#160;&#160;&#160;if(
$_u14)&#160;print("<tr&#160;bgcolor=#FFFFFF><td&#160;height=17>-&#160;".$_u14."&#160;".$n_114."</td><td&#160;class=resistance>".$_rt14."</td></tr>");
&#160;&#160;&#160;if(
$_u15)&#160;print("<tr&#160;bgcolor=#FFFFFF><td&#160;height=17>-&#160;".$_u15."&#160;".$n_115."</td><td&#160;class=resistance>".$_rt15."</td></tr>");
&#160;&#160;&#160;if(
$_u16)&#160;print("<tr&#160;bgcolor=#FFFFFF><td&#160;height=17>-&#160;".$_u16."&#160;".$n_116."</td><td&#160;class=resistance>".$_rt16."</td></tr>");
&#160;&#160;&#160;print(
"</table></p>");
}&#160;
?>
C'est une fonction qui ecris du code tt simplement je pense pas qu'on puisse l'optimiser dans le fond juste peut etre que dans l'appel de la fonction

Code : Sélectionner tout - Visualiser dans une fenêtre à part
write_rapport_csi($a_u11, $a_rt11, $a_u12, $a_rt12, $a_u13, $a_rt13, $a_u14, $a_rt14, $a_u15, $a_rt15, $a_u16, $a_rt16);
Comme aucun calcul n'est effectué je sais qu'il existe un moyen pour que ça ne créer pas de nouvelle variable lors de l'utilisation de la fonction mais que ça prenne les variables du programme ... avec '&' notement ... mais je sais pas m'en servir pouvez vous m'aider ?