Plusieurs fois le même test ... comment faire plus light ?
Posté : 16 févr. 2007, 17:05
Bonjour,
J'ai fait une liste de personne que je replace dans une catégorie (ED, EH, SE, DA, V1, A1, ...) en fonction de l'age et du sexe.
J'avais envisagé de faire une fonction JS mais l'on me conseille plus le PHP pour cela.
Voici le code que j'envisage d'utiliser :
Merci
J'ai fait une liste de personne que je replace dans une catégorie (ED, EH, SE, DA, V1, A1, ...) en fonction de l'age et du sexe.
J'avais envisagé de faire une fonction JS mais l'on me conseille plus le PHP pour cela.
Voici le code que j'envisage d'utiliser :
<?php
if ($sexe == 'f' || $sexe == 'F'){
if ($age <= 19){
$cat = 'ED';
}else if ($age <= 34){
$cat = 'DA';
}else if ($age <= 44){
$cat = 'A1';
}else if ($age <= 54){
$cat = 'A2';
}else if ($age <= 64){
$cat = 'A3';
}else if ($age <= 74){
$cat = 'A4';
}else if ($age <= 84){
$cat = 'A5';
}else{
$cat = '**';
};
};
if ($sexe == 'h' || $sexe == 'H'){
if ($age <= 19) {
$cat = 'EH';
}else if ($age <= 39){
$cat = 'SE';
}else if ($age <= 49){
$cat = 'V1';
}else if ($age <= 59){
$cat = 'V2';
}else if ($age <= 69){
$cat = 'V3';
}else if ($age <= 79){
$cat = 'V4';
}else if ($age <= 89){
$cat = 'V5';
}else{
$cat = '**';
};
};
echo $cat;
?>
Est-ce un code correcte ? Etant donné que je compte utiliser plusieurs fois ce code n'y-a-t-il pas un moyen de faire plus ligth en rappelant sous une forme de fonction (style JS) que j'avais stocké sur ma page ? Comment, où et comment en faire l'appel ?Merci