Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //настройки для подключения в базе данных
- $dbhost = 'localhost';
- $dbuser = 'root';
- $dbpassword = '';
- $dbname = 'examen';
- //подключение к бд
- mysql_connect($dbhost, $dbuser, $bpassword) or die('Невозможно подключиться к Mysql.');
- mysql_select_db($dbname) or die('База данных не существует.');
- //получение данных из базы
- $query = 'SELECT * FROM tovari';
- $result = mysql_query($query);
- //вывод страницы с результатом
- echo '<document html>
- <head>
- <title>База товаров</title>
- </head>
- <body>
- <h1>База товаров</h1>
- <table border=1>
- <thead>
- <tr>
- <th>Код</th>
- <th>Наименование</th>
- <th>Цена</th>
- <th>Количество</th>
- <th>Сумма</th>
- </tr>
- </thead>
- <tbody>';
- //массив сумм для каждого товара(выводится в последнем столбце)
- $all = array();
- //счетчик
- $i = 0;
- //пока в результате запроса есть строки выводим данные в таблицу
- while ($row = mysql_fetch_row($result)) {
- //считаем значение столбца "сумма"
- $all[] = $row[2]*$row[3];
- //выводим строку таблицы
- echo '<tr>
- <td>'.$row[0].'</td>
- <td>'.$row[1].'</td>
- <td>'.$row[2].'</td>
- <td>'.$row[3].'</td>
- <td>'.$all[$i].'</td>
- </tr>';
- //увелчиваем счетчик
- $i++;
- }
- //обнуляем значение "Итого"
- $itog = 0;
- //для суммы каждого товара
- foreach($all as $i){
- //считаем общий итог
- $itog += $i;
- }
- //Выводим строку "Итого"
- echo '<tr><td colspan=4>Итого</td>
- <td>'.$itog.'</td>
- </tr></tbody></table></body></html>';
- ?>
Add Comment
Please, Sign In to add comment