Табове и PHP, но без условия

AceXe

Registered
Най-простия вариант, който знам за табове е следния:

Код:
If($_GET[page] == 'article') { echo '<a class="open-tab" href="#">1</a> <a class="closed-tab" href="#">2</a>'; } else if($_GET[page] == 'blog') { 
echo '<a class="closed-tab" href="#">1</a> <a class="open-tab" href="#">2</a>'; }

Сами виждате обаче само за два таба колко код е. А имам 9 и от гледна точка на лекота на кода, това определено е тежък вариант. Знам, че има много по-прости варианти, но не са ми познати. Някой от вас има ли идея как може да се разпознават табове с PHP по друг начин?
 
Ето ти пример, дано да съм разбрал .. :d
Код:
<?
 If($_GET[page] == 'article') 
 { 
 for ($i=1; $i <=9; $i++)
 {
 echo '<a class="open-tab" href="#">'.$i.'</a> '; 
 } 
 }
?>
 
justspy каза:
Ето ти пример, дано да съм разбрал .. :d
Код:
<?
 If($_GET[page] == 'article') 
 { 
 for ($i=1; $i <=9; $i++)
 {
 echo '<a class="open-tab" href="#">'.$i.'</a> '; 
 } 
 }
?>

Можеш ли малко да ми обясниш кое какво е, защото не го схващам нещо :)
 
Добре значи кода е такав :


Код:
<?
 If($_GET[page] == 'article')
 {
 for ($i=1; $i <=9; $i++)
 {
 echo '<a class="open-tab" href="#">'.$i.'</a> ';
 }
 }
?>

вътре има цикал for който казва отначало $i да е равно на 1 след това $i да е по малко или равно на 9 защото нали ти каза, че имаш 9 таба и след това увеличавам $i докато нали нестане 9 и в този цикал съм сложил html кода, и той се испълнява 9 пъти, като $i се увеличава с 1 и извежда числата от 1 до 9 :D :)
 

Back
Горе