Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 07.10.2003, 21:19
silgd вне форума Посмотреть профиль Отправить личное сообщение для silgd Посетить домашнюю страницу silgd Найти все сообщения от silgd
  № 1  
silgd
 
Аватар для silgd

Регистрация: Aug 2002
Адрес: Israel
Сообщений: 35
Отправить сообщение для silgd с помощью ICQ
Question DB Query??

Всем Привет!
Кто нибудь может подсказать.., когда нужно виташить данные из myqsl БД(например список чего либо..), но так что бы потом <TD> чередовались по цветам - например как на етом форуме каждый Post чередуется по цвету, один светлей один темней.

Спасибо!
__________________
EVIL-HORSE


Последний раз редактировалось silgd; 07.10.2003 в 21:23.
Старый 07.10.2003, 22:13
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 2  
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
По умолчанию Буду брать пример с Crazy...

RTFM mysql_query()
RTFM while()
RTFM echo()
__________________
...

Старый 07.10.2003, 23:38
Пушистик вне форума Посмотреть профиль Отправить личное сообщение для Пушистик Посетить домашнюю страницу Пушистик Найти все сообщения от Пушистик
  № 3  
Пушистик
Bumble Bee
[+1 05.07.06]
 
Аватар для Пушистик

Регистрация: May 2003
Адрес: Третья планета от Солнца
Сообщений: 1,254
Отправить сообщение для Пушистик с помощью ICQ
По умолчанию :)

могу тебе кинуть программку, которую я написал...ну а ваще извлекается обычно так, по крайней мере я так делаю

PHP код:
        <?
$link
=mysql_connect("localhost","root","password");
mysql_select_db("pass",$link);
$result mysql_query("SELECT name, pass FROM  userid"$link);
while(
$table mysql_fetch_array($result))
{
print 
"<tr> 
          <td bgcolor=\"#E8EDF0\"> 
            <div align=\"left\"> 
$table[name]</div></td>
          <td bgcolor=\"#E8EDF0\">
$table[pass]</td>
          <td width=\"50%\" bgcolor=\"#E8EDF0\"><div align=\"center\"><a href=\"
$PHP_SELF?d=$table[name]\">Удалить</a></div></td>
        </tr>"
;
}
mysql_close();
?>
этот код строит таблицу с именами ползователей и паролями из таблицы pass=>userid...и ссылку на их удаление, которое делается другим кодом...то есть передаем переменную d в адресную строку...и через isset() проверяем....и удаляем....также можно сделать нечно наподобе редактирования и т.д...
если хочешь извлечь какой та отделный элемент, то юзай LIMIT...
если захочешь мою прогу, я тебе ее кину на мыло!это простейши sql+php мэнеджер...
__________________
Portfolio

Старый 07.10.2003, 23:45
Пушистик вне форума Посмотреть профиль Отправить личное сообщение для Пушистик Посетить домашнюю страницу Пушистик Найти все сообщения от Пушистик
  № 4  
Пушистик
Bumble Bee
[+1 05.07.06]
 
Аватар для Пушистик

Регистрация: May 2003
Адрес: Третья планета от Солнца
Сообщений: 1,254
Отправить сообщение для Пушистик с помощью ICQ
По умолчанию :)

а чтобы было темнее светлее через раз я тоже делал......я это делал проверкой на деление по модулю двойкой...(%2)по другому я не знаю как

что то типа:

if($count%2!=0)
{
//code....
}
__________________
Portfolio

Старый 08.10.2003, 00:34
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 5  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
while ($row=mysql_fetch_array($result)) {
echo "<td bgcolor='".(($count++%2)?"ffffff":"000000")."'>".$row['id']."</td>";
}

Старый 08.10.2003, 03:02
silgd вне форума Посмотреть профиль Отправить личное сообщение для silgd Посетить домашнюю страницу silgd Найти все сообщения от silgd
  № 6  
silgd
 
Аватар для silgd

Регистрация: Aug 2002
Адрес: Israel
Сообщений: 35
Отправить сообщение для silgd с помощью ICQ
Thumbs up 2 Пушистик & nagash

ThankS!!!
__________________
EVIL-HORSE

Старый 08.10.2003, 14:15
джагги на работе вне форума Посмотреть профиль Отправить личное сообщение для джагги на работе Посетить домашнюю страницу джагги на работе Найти все сообщения от джагги на работе
  № 7  
джагги на работе
 
Аватар для джагги на работе

Регистрация: Nov 2001
Адрес: Мальенькая психиатрическая больница
Сообщений: 410
Отправить сообщение для джагги на работе с помощью ICQ
По умолчанию Вот, буквально под рукой валялось

PHP код:
$sql="SELECT * FROM users ORDER BY regdate, id ASC $limitoza";
                
$result = new DB_query($db$sql);
                
$i=1;
                     while (
$result->db_fetch_array()) {    
                        
$id=$result->row['id'];
                        
$name=$result->row['name'];
                        
$regdate=date_format($result->row['regdate']);
                        
$email=$result->row['email'];
                        
$login=$result->row['login'];                        
                        
$level=$result->row['level'];                        
                        
$lastvisit=$result->row['lastvisit'];                        

                if (
round($i/2)-$i/2==0){ 
                    
$color="#f8f8f8";
                    }else{
                    
$color="#f2f2f2";
                    }
                        
$lll=explode(" ",$lastvisit);
                        
$lastvisit=date_format($lll[0]).", ".$lll[1];
                echo 
"<tr align=\"center\" bgcolor=\"$color\">
                            <td><font size=\"2\">
$id</font></td>
                            <td><font size=\"2\" title=\"Последнее появление на сайте: 
$lastvisit\">$name</font></td>
                            <td><font size=\"2\">
$regdate</font></td>
                            <td><font size=\"2\">
$email</font></td>
                            <td><font size=\"2\">
$login</font></td>
                            <td><font size=\"2\">
$level</font></td>";                            
                    
                                
                        
$i++;
                     } 
А наш модератор, как всегда, отличился лучшей помощью... Олег, я каждый раз вижу и мне просто *****
__________________
Работы меняются, Джагги остается
-----
Утопился из водяного пистолета.

Старый 10.10.2003, 20:23
silgd вне форума Посмотреть профиль Отправить личное сообщение для silgd Посетить домашнюю страницу silgd Найти все сообщения от silgd
  № 8  
silgd
 
Аватар для silgd

Регистрация: Aug 2002
Адрес: Israel
Сообщений: 35
Отправить сообщение для silgd с помощью ICQ
Eche raz THANKS!!
__________________
EVIL-HORSE

Старый 11.10.2003, 00:27
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 9  
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
Джаги я рад что ты зрячий...
__________________
...

Старый 11.10.2003, 13:01
juggy вне форума Посмотреть профиль Отправить личное сообщение для juggy Посетить домашнюю страницу juggy Найти все сообщения от juggy
  № 10  
juggy
 
Аватар для juggy

Регистрация: Feb 2001
Адрес: LJ/~aleshru
Сообщений: 4,778
Отправить сообщение для juggy с помощью ICQ Отправить сообщение для juggy с помощью MSN Отправить сообщение для juggy с помощью Yahoo Отправить сообщение для juggy с помощью Skype™
Цитата:
Оригинал написал(а) Pejone
Джаги я рад что ты зрячий...
я блин... это... мне обидно просто.
__________________
Что за дурь? 50 символов в подписи!?

Создать новую тему   Часовой пояс GMT +4, время: 22:50.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 22:50.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.