Bonjour,
Déjà, plutôt que :
1 2 3 4 5 6
| if (format_client == 1)
numero_dossier = format1(numero);
if (format_client == 2)
numero_dossier = format2(numero);
if (format_client == 3)
numero_dossier = format3(numero); |
tu peux utiliser un switch :
1 2 3 4 5 6 7 8
| switch(numero) {
case 1 : numero_dossier = format1(numero);
break;
case 2 : numero_dossier = format2(numero);
break;
case 3 : numero_dossier = format3(numero);
break;
} |
et dans la continuité de ça, pour ma part, je pense que j'aurais faire une seule fonction de génération qui va justement switch en fonction de ton besoin :
1 2 3 4 5 6 7 8 9 10 11
| function genere_code(type_client) {
switch(numero) {
case 1 : /*$numero_dossier = génération format 1;*/
break;
case 2 : /*$numero_dossier = génération format 1;*/
break;
case 3 : /*$numero_dossier = génération format 1;*/
break;
}
return $numero_dossier
} |
et dans ton code principale :
$numero_dossier = genere_code($format_client);
Voir aussi les cours et tutoriels pour apprendre la programmation PHP : http://php.developpez.com/cours/
Partager