<?php
function write_rapport_csi($_u11, $_rt11, $_u12, $_rt12, $_u13, $_rt13, $_u14, $_rt14, $_u15, $_rt15, $_u16, $_rt16)
{
   $n_111 = "Régiment de Droids de Combats polyvalent";
   $n_112 = "Tank Droid";
   $n_113 = "Droid Araignée";
   $n_114 = "Gardes Magna";
   $n_115 = "Cannonière Droid";
   $n_116 = "Droid Hailfire";
   
   print("<p><table width=450 border=0 align=center cellpadding=0 cellspacing=1 bgcolor=#000000 class=txt>
     <tr bgcolor=#FFFFFF>
       <td height=17 width=80% align=center><i>Unité de Csi</i></td>
       <td align=center><i>Résistance</i></td>
     </tr>");
   if($_u11) print("<tr bgcolor=#FFFFFF><td height=17>- ".$_u11." ".$n_111."</td><td class=resistance>".$_rt11."</td></tr>");
   if($_u12) print("<tr bgcolor=#FFFFFF><td height=17>- ".$_u12." ".$n_112."</td><td class=resistance>".$_rt12."</td></tr>");
   if($_u13) print("<tr bgcolor=#FFFFFF><td height=17>- ".$_u13." ".$n_113."</td><td class=resistance>".$_rt13."</td></tr>");
   if($_u14) print("<tr bgcolor=#FFFFFF><td height=17>- ".$_u14." ".$n_114."</td><td class=resistance>".$_rt14."</td></tr>");
   if($_u15) print("<tr bgcolor=#FFFFFF><td height=17>- ".$_u15." ".$n_115."</td><td class=resistance>".$_rt15."</td></tr>");
   if($_u16) print("<tr bgcolor=#FFFFFF><td height=17>- ".$_u16." ".$n_116."</td><td class=resistance>".$_rt16."</td></tr>");
   print("</table></p>");
} 
?>
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
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 ?
Partager