MySQL Fetch Array сомнения - PullRequest
       7

MySQL Fetch Array сомнения

1 голос
/ 25 июля 2010

Я загружаю свою базу данных для изображений, чтобы создать галерею. Каждая строка появляется внутри <li>. У меня вопрос, возможно ли, что первые <li> имеют класс (например, "visible"), а все остальные <li> имеют класс с именем "hidden". Таким образом, первый $row будет иметь другой класс, чем следующий ... Надеюсь, я ясно дал понять! Спасибо

Ответы [ 3 ]

2 голосов
/ 25 июля 2010

Это можно сделать короче вот так:

$i = 1;
while ($row = mysql_fetch_assoc($result)) {
    echo '<li class="' . (($i == 1) ? 'visible' : 'hidden') . '">';
    $i++;
}
2 голосов
/ 25 июля 2010

Ну, это просто! Просто отследите номер строки, если это первая строка, то echo out class = "visible" else class = 'hidden "

0 голосов
/ 25 июля 2010

Как насчет чего-то вроде

$visible = true;

while(...) {

     if($visible) {
         echo "<li class='visible'>";
     else {
         echo "<li class='hidden'>";
     }
     $visible = false; // Every loop sets it to false, which after the first one will make no difference.
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...