Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: С самого начала (выборка из базы)

Сообщения:  [1-10]    [11-20]  [21-27] 

 
 автор: Loki   (15.06.2005 в 21:11)   письмо автору
 
   для: Peter   (15.06.2005 в 14:39)
 

это тоже самое - просто я умудрился перепуать местами условия if и else, а так запустил -и все работает:)

   
 
 автор: Peter   (15.06.2005 в 14:39)   письмо автору
 
   для: Loki   (15.06.2005 в 11:55)
 

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

if($key=="1"){$bgcolor=$color1;$key--;}
 else{$bgcolor=$color2;$key++;}

   
 
 автор: Loki   (15.06.2005 в 11:55)   письмо автору
 
   для: Peter   (15.06.2005 в 09:50)
 

Мне кажется вы немного запутались с выводом массива.
Попробуйте так:

<?
    $query = "SELECT Type, pod, rpm, nap, watt, link FROM nasos_01 WHERE (id_nasos = 1) or 1 = 1 ".$tmp1.$tmp2.$tmp3.$tmp4.$tmp5.$tmp6;
    $result = mysql_query($query) or die("Query failed : " . mysql_error());
   $key=0
     print "<br><br><center><table align=center width=60%  border=1 class='tab'>\n";
    while ($line = mysql_fetch_array($result))
    {
      print "\t<tr>\n";
          print "\t\t<td align=center bgcolor=";
        if ($key)
  {
   print "red";
   $key=1;
  }
else
  {
   print "green";
   $key=0;
  }
        print ">".$line['Type']."</td>\n";
        }
        print "\t</tr>\n";
    }
    print "</center></table>\n";
?>

Этот код должен выводить таблицу с полем Type. остальные добавьте по аналогии.

   
 
 автор: Peter   (15.06.2005 в 09:50)   письмо автору
3.4 Кб
 
   для: Loki   (14.06.2005 в 17:09)
 

не получилось... в чем ошибка?

   
 
 автор: Loki   (14.06.2005 в 17:09)   письмо автору
 
   для: Peter   (14.06.2005 в 15:37)
 


<?
$key=0;
print "<table>";
while ($massiv=mysql_fetch_array($result))
{
 print "<tr><td bgcolor=";
 if ($key)
  {
   print "ffffff";
   $key=1;
  }
 else
  {
   print "aaaaaa";
   $key=0;
  }
 print ">".$massiv['something']."</td></tr>";
}
print "</table>";
?>


На запускаемость не проверял (точнее, он и не должен исполняться:). Думаю, отладите сами.

   
 
 автор: Peter   (14.06.2005 в 15:37)   письмо автору
 
   для: Loki   (14.06.2005 в 14:12)
 

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

   
 
 автор: Loki   (14.06.2005 в 14:12)   письмо автору
 
   для: Peter   (14.06.2005 в 11:10)
 

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

   
 
 автор: Peter   (14.06.2005 в 11:10)   письмо автору
 
   для: XPraptor   (10.06.2005 в 15:03)
 

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


пришло время навести лоск на все это хозяйство, как мне сделать чтоб в таблице с результатами цвет фона строк чередовался?

   
 
 автор: XPraptor   (13.06.2005 в 13:44)   письмо автору
 
   для: Peter   (10.06.2005 в 16:32)
 

Можно код странички и .css целиком сюда приатачить, тогда легче будет разобраться.

   
 
 автор: Peter   (10.06.2005 в 16:32)   письмо автору
 
   для: cheops   (10.06.2005 в 11:40)
 

>Что-нибудь поменялось?


Как ни странно - нет, причем на этой странице я сделал еще одну простую таблицу, для пробы и у нее тоже самое... в таблице выборки есть ссылки, так вот они нормально отображаются(в css прописан тэг A)...
посмотрел в браузере html. вроде все в порядке...

   

Сообщения:  [1-10]    [11-20]  [21-27] 

Форум разработан IT-студией SoftTime