par
visualight » 03 mai 2010, 10:58
Salut,
Si tu connais tes valeurs (0, 3, 5, 8, 10, 15 et 1, 2, 47, 95), je te conseille de travailler avec la fonction in_array :
http://php.net/manual/en/function.in-array.php
Ainsi tu devrais pouvoir t'en sortir :
// On défini le tableau avec les valeurs
$tableau1 = array(0, 3, 5, 8, 10, 15);
$tableau2 = array(1, 2, 47, 95);
// On teste pour savoir si $catégory est égal à une de ces valeurs et si c'est le cas on affiche OK
if (in_array($category, $tableau1)) {
echo "OK 1";
// TON CODE ICI
// Sinon, si $category = autre valeurs
} elseif (in_array($category, $tableau2)) {
echo "OK 2";
// TON CODE ICI
....
}
Si tu ne connais pas d'avance les valeurs des tableau1 et tableau2, rien ne t'empêche de créer des tableau1 et tableau2 dont le contenu se charge dynamiquement (par exemple, par le biais d'une table de la base de donnée) ...
a+

Salut,
Si tu connais tes valeurs (0, 3, 5, 8, 10, 15 et 1, 2, 47, 95), je te conseille de travailler avec la fonction in_array :
http://php.net/manual/en/function.in-array.php
Ainsi tu devrais pouvoir t'en sortir :
[php]
// On défini le tableau avec les valeurs
$tableau1 = array(0, 3, 5, 8, 10, 15);
$tableau2 = array(1, 2, 47, 95);
// On teste pour savoir si $catégory est égal à une de ces valeurs et si c'est le cas on affiche OK
if (in_array($category, $tableau1)) {
echo "OK 1";
// TON CODE ICI
// Sinon, si $category = autre valeurs
} elseif (in_array($category, $tableau2)) {
echo "OK 2";
// TON CODE ICI
....
}[/php]
Si tu ne connais pas d'avance les valeurs des tableau1 et tableau2, rien ne t'empêche de créer des tableau1 et tableau2 dont le contenu se charge dynamiquement (par exemple, par le biais d'une table de la base de donnée) ...
a+ ;)