Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

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

 

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

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

тема: Стандартное отклонение

Сообщения:  [1-10]   [11-17] 

 
 автор: Trianon   (13.09.2008 в 16:53)   письмо автору
 
   для: bill   (13.09.2008 в 16:44)
 

новые задачи формулируются отдельными темами!

[поправлено модератором]

   
 
 автор: bill   (13.09.2008 в 16:44)   письмо автору
 
   для: Trianon   (13.09.2008 в 16:36)
 

Второй вопрос: Как можно выполнить ПОДСВЕТКУ (выделение цветом) в таблице данных выводимых ПЕРвым циклом. Подсветка должна производиться только тех данных которые невходят в диапазон.
ПРИМЕР: допустим есть таблица:
<table width="9%"  border="1">
  <tr>
    <td bgcolor="#FF0000">1</td>
  </tr>
  <tr>
    <td bgcolor="#FF0000">2</td>
  </tr>
  <tr>
    <td bgcolor="#FF0000">3</td>
  </tr>
  <tr>
    <td>4</td>
  </tr>
  <tr>
    <td>5</td>
  </tr>
  <tr>
    <td>6</td>
  </tr>
  <tr>
    <td>7</td>
  </tr>
  <tr>
    <td>8</td>
  </tr>
  <tr>
    <td>9</td>
  </tr>
  <tr>
    <td>10</td>
  </tr>
</table>


и есть условие диапазоны от 3 до 7

Как мне
выделить цветом 
те строчки которые невходят в указанный диапазон.?????

(пока что сам думаю может быть сделать в базе дополнительное поле. в котром будет записываться код цвета, и я буду выдёргивать цвет каждой ячейки из базы. Я понимаю что это несовсем "ICE" но другое покачто в голову неприходит. )

   
 
 автор: bill   (13.09.2008 в 16:41)   письмо автору
 
   для: Trianon   (13.09.2008 в 16:36)
 

ОГРОМНАЯ благодарность!!!
Всё вывелось как мне и было нужно!
Спасибо спасибо спасибо.

   
 
 автор: Trianon   (13.09.2008 в 16:36)   письмо автору
 
   для: bill   (13.09.2008 в 16:17)
 

for(;;)
{
  $row = mysql_fetch_array($result);
  $row_uc2 = mysql_fetch_array($result_uc2);
  if(!$row && !$row_uc2) 
    break;

}

новые задачи формулируются отдельными темами.

   
 
 автор: bill   (13.09.2008 в 16:17)   письмо автору
 
   для: Trianon   (13.09.2008 в 16:00)
 

Меня интересуем как мне вывести в таблицу информацию из базы MySQL (стандартное отклонение я уже сам расчитал!) Проблема в том что я выводу все данные в таблицу.
- беру данные из базы MySQL из столбика "а" и вывожу в Первый столбик таблицы.
- беру данные из базы из столбика "б" и вывожу во Второй столбик таблицы.


Проблема в том что у меня вывод осуществляеться цыклически (данные выводяться в таблмцу циклом) причём цыкла ДВА :
while(($row = mysql_fetch_array($result))AND($row_uc2 = mysql_fetch_array($result_uc2)))

и как только одни из циклов заканциваеться, заканчиваеться и выполнение второго. Хотя во втором могут быть данные для вывода. А в Моём случае данные получаеться что выводяться неполностью. =( ПРОБЛЕМА ИМЕННО В ЭТОМ!!!


И простите меня за НЕЛАКОНИЧНОСТЬ. (я только учусь)

   
 
 автор: Trianon   (13.09.2008 в 16:00)   письмо автору
 
   для: bill   (13.09.2008 в 15:51)
 

Вас вообще что интересует? Как среднеквадратичное отклонение посчитать? Или что-то еще?
Я cпросил про столбик чисел.... Вы навалили на три экрана
Столбик чисел это что-то вроде
foreach($arr as $val)
   echo $val."<br />\r\n";


На картинке тож столбик явно не один. Вы полагаете, эта картинка что-то проясняет?

   
 
 автор: bill   (13.09.2008 в 15:51)   письмо автору
89.8 Кб
 
   для: Trianon   (13.09.2008 в 13:43)
 

ДА.

привожу часть скрипта который берёт из базы значения и должен ПРОСТО вывести эти значения в ТАБЛИЦУ.

$query = "SELECT Sобщ, price FROM basa WHERE basa.kom = $komn and basa.id_type = $id_type and basa.id_tip = $id_tip";      
$result = mysql_query($query) or die(mysql_error());
$query_uc2 = "SELECT uc2 FROM mal WHERE  TO_DAYS(NOW()) = TO_DAYS(data) AND uc2 > '0'";      
$result_uc2 = mysql_query($query_uc2) or die(mysql_error());

{    
while(($row = mysql_fetch_array($result))AND($row_uc2 = mysql_fetch_array($result_uc2)))

{

$s=$row['Sобщ'];
$p=(int)$row['price'];
  $uc = round($p/$s,3); 
 $ew = (int)$row['price'];
/*  $rew=array_sum($ew);   */
$uc2 = $row_uc2['uc2'];




echo "<table width='400' border='0'class='style96'>
  <tr>
    <td width='150'><table width='90%' border='0'  class='style96'><tr onmouseover=this.style.backgroundColor='#FFBBFF' 
    onmouseout=this.style.backgroundColor='' ><td  ></td><td width='30' >
    &nbsp;". $row['Sобщ']. "</td><td width='30' >".(int)$row['price']."</td><td width='10' align='center' >X
    </td></tr></td></table></td>
    <td width='70'><table width='90%' border='1'  class='style96'><tr onmouseover=this.style.backgroundColor='#FFBBFF' 
    onmouseout=this.style.backgroundColor='' bgcolor='#CCFFFF'><td >".$uc."</td></tr></table>
    <td width='30'align='center'>X</td>
    <td width='70'><table width='90%' border='1'  class='style96'><tr onmouseover=this.style.backgroundColor='#FFBBFF' 
    onmouseout=this.style.backgroundColor='' bgcolor='FFFF99'><td >".$uc2."</td></tr></table>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>


" ;
    

 }
}



в прикреплённом файле дана сама ТАБЛИЦА которая сейчас у меня выводиться этим скриптом.
У меня только один вопрос как мне поправить скрипт чтобы в таблице выводилось ВСЕ записи (55) Первого цикла:
while(($row = mysql_fetch_array($result))
кторый сформировался по запросу к базе:
$query = "SELECT Sобщ, price FROM basa WHERE basa.kom = $komn and basa.id_type = $id_type and basa.id_tip = $id_tip";     

Сейчас же мой вывод в таблицу ограничен выводом (53) записи, это делает ВТОРОЙ цикл:
AND($row_uc2 = mysql_fetch_array($result_uc2))
который сформирован из запроса к базе
$query_uc2 = "SELECT uc2 FROM mal WHERE  TO_DAYS(NOW()) = TO_DAYS(data) AND uc2 > '0'";      
$result_uc2 = mysql_query($query_uc2) or die(mysql_error());



???
ГЛАВНЫЙ вопрос в том как мне "развести" эти два цикла, чтобы каждый из них выводился в полном Объёме. И я в таблице видел все запись, без "обрезаний".
???

Второй вопрос: Как можно выполнить ПОДСВЕТКУ (выделение цветом) в таблице данных выводимых ПЕРвым циклом. Подсветка должна производиться только тех данных которые невходят в диапазон.
ПРИМЕР: допустим есть таблица:
<table width="9%"  border="1">
  <tr>
    <td>1</td>
  </tr>
  <tr>
    <td>2</td>
  </tr>
  <tr>
    <td>3</td>
  </tr>
  <tr>
    <td>4</td>
  </tr>
  <tr>
    <td>5</td>
  </tr>
  <tr>
    <td>6</td>
  </tr>
  <tr>
    <td>7</td>
  </tr>
  <tr>
    <td>8</td>
  </tr>
  <tr>
    <td>9</td>
  </tr>
  <tr>
    <td>10</td>
  </tr>
</table>

и есть условие диапазоны от 3 до 7

Как мне выделить цветом те строчки которые невходят в указанный диапазон.?????

(пока что сам думаю может быть сделать в базе дополнительное поле. в котром будет записываться код цвета, и я буду выдёргивать цвет каждой ячейки из базы. Я понимаю что это несовсем "ICE" но другое покачто в голову неприходит. )

   
 
 автор: Trianon   (13.09.2008 в 13:43)   письмо автору
 
   для: bill   (13.09.2008 в 13:38)
 

показать здесь код, который просто выводит все числа на экран в столбик Вы можете?

   
 
 автор: bill   (13.09.2008 в 13:38)   письмо автору
 
   для: bill   (12.09.2008 в 17:26)
 

Судя по всему помощи мне в решении заданного вопроса я тут недождусь.......

   
 
 автор: bill   (12.09.2008 в 17:26)   письмо автору
 
   для: bill   (12.09.2008 в 16:12)
 

толи я вопрос задал неверно,
толи никто незнает ответа на заданный вопрос,
ну или третий вариант: ..........! (бл*ть чтож так выругаться то хочется).

Таварищи, помогите....

   

Сообщения:  [1-10]   [11-17] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования