Создать форум бесплатно: ixbb.ru :: Календарь на Май 2024 года: calendar2008.ru/2024/may/

Страницы: (3) 1 2 [3]  ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

маленький вопрос )

, маленький вопрос )
Ilidan
Отправлено: Feb 24 2011, 11:09 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 940
Пользователь №: 508
Регистрация:
30-March 07



Вот так попробуй:
CODE

$db = new db;
$db->query("SELECT * FROM lm_content  where catid='47' or catid='45' ORDER BY hits DESC LIMIT 2,10");
$flag = 0;
while($line=$db->get_row()){
if($flag==0){
echo '<li><a href="'.$line['url'].'">'.$line['name'].'</a>';
$flag = 1;
continue;
}
else{
echo '• <a href="'.$line['url'].'">'.$line['name'].'</a></li>';
$flag = 0;
}
}
?>


--------------------
;-)
PMEmail PosterICQAOL
Top
meravaz
Отправлено: Feb 25 2011, 12:18 AM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



все равно не то но на основе твоих ответов я достиг необходимого мне результата ))) , спасибо )))

поэкспериментировав с твоими предложениями достиг следующего результат здесь

а вот и собственно код,

П.С. ну может кому понадобиться в будущем ))))))))

CODE
$db = new db;
$db->query("select * from название таблицы where столбец1='ххх'");
$flag = 0;
while($line=$db->get_row()){
if($flag==0){
echo '<table border="0" width="30%"><tr><td width="50%"><li><a href="'.$line['url'].'">'.$line['name'].'</a></li></td><td>';
$flag = 1;
continue;
}
else{
echo '<li><a href="'.$line['url'].'">'.$line['name'].'</a></li></td></tr></table>';
$flag = 0;
}
}
?>


--------------------
PMEmail Poster
Top
Ilidan
Отправлено: Feb 25 2011, 08:51 AM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 940
Пользователь №: 508
Регистрация:
30-March 07



Тебе не кажется, что таблиц слишком много? Попробуй сделать одной таблицей. Если не сможешь, напиши, покажу как =)


--------------------
;-)
PMEmail PosterICQAOL
Top
meravaz
Отправлено: Feb 25 2011, 01:33 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



QUOTE (Ilidan @ Feb 25 2011, 08:51 AM)
Тебе не кажется, что таблиц слишком много? Попробуй сделать одной таблицей. Если не сможешь, напиши, покажу как =)

хм, а это плохо?

я попробовал сделать не в два столбца а в три, но не хватило ума (((


--------------------
PMEmail Poster
Top
Ilidan
Отправлено: Feb 25 2011, 02:13 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 940
Пользователь №: 508
Регистрация:
30-March 07



Ну громоздкий просто. В три...тут подумать надо. Вечером домой приеду, попробую сделать)


--------------------
;-)
PMEmail PosterICQAOL
Top
meravaz
Отправлено: Feb 26 2011, 01:25 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 266
Пользователь №: 1600
Регистрация:
22-May 08



QUOTE (Ilidan @ Feb 25 2011, 02:13 PM)
Ну громоздкий просто. В три...тут подумать надо. Вечером домой приеду, попробую сделать)

честно говоря не думал что это так сложно sad.gif


--------------------
PMEmail Poster
Top
Ilidan
Отправлено: Feb 26 2011, 04:38 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 940
Пользователь №: 508
Регистрация:
30-March 07



Вот как вариант =) Но если элеметнов будет меньше чем 3 на строку, то строка таблицы останется открытой.
CODE

$db = new db;
$db->query("select * from название таблицы where столбец1='ххх'");
$flag = 0;
echo '<table border="0" width="30%">';
while($line=$db->get_row()){
    if($flag == 0){
       echo '<tr><td><a href="'.$line['url'].'">'.$line['name'].'</a></td>';
       $flag++;
    }
   if($flag == 1){
       echo '<td><a href="'.$line['url'].'">'.$line['name'].'</a></td>';
       $flag++;
    }
  if($flag == 2){
       echo '<td><a href="'.$line['url'].'">'.$line['name'].'</a></td></tr>';
       $flag = 0;
    }
       
}
echo '</table>';


P.S. Не сложно, просто голову не всегда хочется включать))


--------------------
;-)
PMEmail PosterICQAOL
Top

Topic OptionsСтраницы: (3) 1 2 [3]  Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0200 ]   [ 10 queries used ]   [ GZIP выключен ]