Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите пожалуйста

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Elzhas
Отправлено: 01 Декабря, 2015 - 16:58:54
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Дек. 2015  


Помог: 0 раз(а)




Входная информация.
№ рейса, дни отправлений
(четный, нечетный), цена билета.
Запросы
1. Вывести среднюю цену за билет.
2. Список рейсов, у которых день отправления – четный.

Вообщем я вывел среднюю цену, а вот 2 не получается((((
ВОТ МОЙ КОД)
<style>
.b {color:"navy"; font-size:12pt; text-align:center;
font-family:times,arial,sans-serif; font-weight:}
h1 {color:"#ff6600"; font-size:18pt; text-align:center;
font-family:times,arial,sans-serif}
h2 {color:"navy"; font-size:10pt; text-align:center;
font-family:Comic Sans MS,arial,sans-serif}
h3 {color:"navy"; font-size:12pt; text-align:left;
font-family:times,arial,sans-serif}
h4 {color:"black""; font-size:14pt; text-align:left;
font-family:times,arial,sans-serif}
</style>
<form>
<h2> Входные данные</h2>
<table width = "100%" border = 0 >
<tr bgcolor = "#f2f2f2">
<td align=center>

</td>
<td align=center>
номер рейса
</td>
<td align=center>
Дни отправления
</td><td align=center>
Цена билета
</td>
</tr>
<?
$reys=array("KZR-319","KZR-320","КС-321","КС-757","KC-280","KC-195","KC-874","KC-313","KC-891","KC-482","KC-257");
$day=array("1,3,5,7,9,11,13,15,17,19,21,23,25,27,29","2,4,6,8,10,12,14,16,18,20,22,24,26,28,30","1,3,5,7,9,11,13,15,17,19,21,23,25,27,29","2,4,6,8,10,12,14,16,18,20,22,24,26,28,30","2,4,6,8,10,12,14,16,18,20,22,24,26,28,30","1,3,5,7,9,11,13,15,17,19,21,23,25,27,29","2,4,6,8,10,12,14,16,18,20,22,24,26,28,30","2,4,6,8,10,12,14,16,18,20,22,24,26,28,30","1,3,5,7,9,11,13,15,17,19,21,23,25,27,29","2,4,6,8,10,12,14,16,18,20,22,24,26,28,30","1,3,5,7,9,11,13,15,17,19,21,23,25,27,29");
$money=array("20000","25000","23000","28000","30000","26000","24000","32000","35000","27000","25000");
$nom=0;
for ($i=0;$i<=10;$i++)
{
?>
<tr>
<td align=left>
<?
$nom=$nom+1;
echo $nom;
?>
</td>
<td align=left>
<?
echo $reys[$i];
?>
</td>
<td align=left>
<?
echo $day[$i];
?>
</a>
</td>
<td align=left>
<?
echo $money[$i];
?>
</a>
</td>
<td align=left>
<?
}
?>
</table>
<!-- /////////////////////////запрос 1-->
<hr>
<?
$money=array("20000","25000","23000","28000","30000","26000","24000","32000","35000","27000","25000");
$nom=0;
for ($i=0;$i<=10;$i++)
{
$nom++;
{
$sr=(20000+25000+23000+28000+30000+26000+24000+32000+35000+27000+25000)/10;
}}
echo "<h4>ЗАПРОС 1. средняя цену за билет:",$sr,"</h4>";
?>
<!-- /////////////////////////запрос 2-->
<h4>ЗАПРОС 2. Список рейсов, у которых день отправления – четный </h4>
<table width = "100%" border = 0 >
<tr bgcolor = "#f2f2f2">
<td align=center>

</td>
<td align=center>
номер рейса
</td>
<td align=center>
Дни отправления
</td>
<td align=center>
Цена билета
</td>
</tr>
<?
$nom=0;
for ($i=0;$i<=10;$i++)
{
if ($day=array("2,4,6,8,10,12,14,16,18,20,22,24,26,28,30"));
{
?>
<tr>
<td align=left>
<?
$nom=$nom+1;
echo $nom;
?>
</td>
<td align=left>
<?
echo $reys[$i];
?>
</td>
<td align=left>
<?
echo $day[$i];
?>
</a>
</td>
<td align=left>
<?
echo $money[$i];
?>
</a>
</td>
</tr>
<?
}}
?>
</form>
 
 Top
Faraon-san
Отправлено: 01 Декабря, 2015 - 17:50:25
Post Id



Посетитель


Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013  


Помог: 8 раз(а)




эх, вот мне больше делать нечего было:
PHP:
скопировать код в буфер обмена
  1. $data = array(
  2.         array('reys'=>'KZR-319','day'=>'1,3,5,7,9,11,13,15,17,19,21,23,25,27,29','money'=>20000),
  3.         array('reys'=>'KZR-320','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>25000),
  4.         array('reys'=>'КС-321','day'=>'1,3,5,7,9,11,13,15,17,19,21,23,25,27,29','money'=>23000),
  5.         array('reys'=>'КС-757','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>28000),
  6.         array('reys'=>'KC-280','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>30000),
  7.         array('reys'=>'KC-195','day'=>'1,3,5,7,9,11,13,15,17,19,21,23,25,27,29','money'=>26000),
  8.         array('reys'=>'KC-874','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>24000),
  9.         array('reys'=>'KC-313','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>32000),
  10.         array('reys'=>'KC-891','day'=>'1,3,5,7,9,11,13,15,17,19,21,23,25,27,29','money'=>35000),
  11.         array('reys'=>'KC-482','day'=>'2,4,6,8,10,12,14,16,18,20,22,24,26,28,30','money'=>27000),
  12.         array('reys'=>'KC-257','day'=>'1,3,5,7,9,11,13,15,17,19,21,23,25,27,29','money'=>25000)
  13. );
  14.  
  15. $html = array();
  16. $html[] = '<style>';
  17. $html[] = '.b {color:navy; font-size:12pt; text-align:center; font-family:times,arial,sans-serif; font-weight:bold;}';
  18. $html[] = 'h1 {color:#ff6600; font-size:18pt; text-align:center; font-family:times,arial,sans-serif}';
  19. $html[] = 'h2 {color:navy; font-size:10pt; text-align:center; font-family:"Comic Sans MS",arial,sans-serif}';
  20. $html[] = 'h3 {color:navy; font-size:12pt; text-align:left; font-family:times,arial,sans-serif}';
  21. $html[] = 'h4 {color:black; font-size:14pt; text-align:left; font-family:times,arial,sans-serif}';
  22. $html[] = 'table {width:100%; border:none;}';
  23. $html[] = '.center {text-align:center;}';
  24. $html[] = '.left {text-align:left;}';
  25. $html[] = '</style>';
  26.  
  27. $html[] = '<form>';
  28. $html[] = '<h2> Входные данные</h2>';
  29. $html[] = '<table>';
  30. $html[] = '<thead>';
  31. $html[] = '<tr style="background-color:#f2f2f2">';
  32. $html[] = '<th class="center">№</th>';
  33. $html[] = '<th class="center">Номер рейса</th>';
  34. $html[] = '<th class="center">Дни отправления</th>';
  35. $html[] = '<th class="center">Цена билета</th>';
  36. $html[] = '</tr>';
  37. $html[] = '</thead>';
  38. $html[] = '<tbody>';
  39.  
  40. $summ = 0;
  41. foreach($data as $i=>$value)
  42. {
  43.         $html[] = '<tr>';
  44.         $html[] = '<td class="center">'.++$i.'</td>';
  45.         $html[] = '<td>'.$value['reys'].'</td>';
  46.         $html[] = '<td>'.$value['day'].'</td>';
  47.         $html[] = '<td>'.$value['money'].'</td>';
  48.         $html[] = '</tr>';
  49.         $summ += $value['money'];
  50. }
  51. $html[] = '</tbody>';
  52. $html[] = '</table>';
  53. $html[] = '<hr>';
  54. $html[] = '<h4>ЗАПРОС 1. средняя цену за билет: "'.(round($summ/count($data))).'"</h4>';
  55. $html[] = '<h4>ЗАПРОС 2. Список рейсов, у которых день отправления – четный:</h4>';
  56.  
  57.  
  58. $html[] = '<table>';
  59. $html[] = '<thead>';
  60. $html[] = '<tr style="background-color:#f2f2f2">';
  61. $html[] = '<th class="center">№</th>';
  62. $html[] = '<th class="center">Номер рейса</th>';
  63. $html[] = '<th class="center">Дни отправления</th>';
  64. $html[] = '<th class="center">Цена билета</th>';
  65. $html[] = '</tr>';
  66. $html[] = '</thead>';
  67. $html[] = '<tbody>';
  68. $nom=0;
  69. foreach($data as $i=>$value)
  70. {
  71.         $day = explode(',', $value['day']);
  72.         if($day[0]%2 != 0)
  73.         {
  74.                 continue;
  75.         }
  76.  
  77.         $html[] = '<tr>';
  78.         $html[] = '<td class="center">'.++$i.'</td>';
  79.         $html[] = '<td>'.$value['reys'].'</td>';
  80.         $html[] = '<td>'.$value['day'].'</td>';
  81.         $html[] = '<td>'.$value['money'].'</td>';
  82.         $html[] = '</tr>';
  83. }
  84. $html[] = '</tbody>';
  85. $html[] = '</table>';
  86.  
  87. $html[] = '</form>';
  88.  
  89. echo join($html);
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB