Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <head>
- <title>***</title>
- <style>.menu {float:left; width:50%;background-color:beige;height:100%;}
- .form {float:left; width:50%;}</style>
- </head>
- <div id = "form" class = "form">
- <h2>***</h2>
- <?php
- settype($cur, "integer");
- settype($prev, "integer");
- settype($razn, "integer");
- settype($normv, "float");
- settype($socv, "float");
- if(!empty($_POST['year'])) {$year = $_POST['year'];} else { $year = 0;}
- if(!empty($_POST['month'])) {$month = $_POST['month'];} else { $month = 0;}
- if(!empty($_POST['cur'])) {$cur = $_POST['cur'];} else { $cur = 0;}
- if(!empty($_POST['prev'])) {$prev = $_POST['prev'];} else { $prev = 0;}
- $socv = 2.37;
- $normv = 4.10;
- $razn = $cur - $prev;
- if ($razn <= 85) $socpay = $razn * $socv;
- else $socpay = 85*$socv;
- if ($razn >85) $normpay = ($razn-85) * $normv;
- if ($socpay)echo "<p style = 'color:green; font-weight:700'>Плата за электроэнергию по социальному тарифу (***) за $month $year года: $socpay руб</p>";
- if ($normpay) echo " <p style = 'color:red; font-weight:700'>Плата за электроэнергию по обычному тарифу (***) за $month $year года : $normpay руб</p>";
- if ($socpay and $normpay) {$sum3 = $socpay+$normpay; echo "<p style = 'color:blue; font-weight:700'>Итого: $sum3 руб </p>";
- $to = "***@yandex.ru";
- // емайл получателя
- $subject = "Расчёты ЖКХ за $month $year года электроэнергия Бармино";
- $message = "Плата за электроэнергию по социальному тарифу (Бармино) за $month $year года: $socpay руб
- Плата за электроэнергию по обычному тарифу (Бармино) за $month $year года : $normpay руб
- Итого :$sum3 руб
- Текущие показания: $cur
- Предыдущие показания: $prev
- ";
- // текст сообщения, здесь вы можете вставлять таблицы, рисунки, заголовки, оформление цветом и т.п.
- // формат письма html
- // емайл отправителя и емайл для ответа
- mail($to, $subject, $message, $mailheaders);
- // отправляем письмо
- $dbtable = 'electrosimple';
- $connection = mysqli_connect('localhost', 'dashap_zkh', 'varvash4', 'dashap_zkh');
- $result = mysqli_query ($connection, "INSERT INTO {$dbtable} (cur,prev,itog,month) VALUES ('{$cur}','{$prev}' , '{$sum3}' , '{$month}' )");
- }
- ?>
- <form method = "post">
- <p>Показания за текущий месяц:</p>
- <input type = "number" name = "cur">
- <p>Показания за предыдущий месяц: </p>
- <input type = "number" name = "prev">
- <p>Текущий месяц:</p>
- <select name = "month">
- <option>Январь</option>
- <option>Февраль</option>
- <option>Март</option>
- <option>Апрель</option>
- <option>Май</option>
- <option>Июнь</option>
- <option>Июль</option>
- <option>Август</option>
- <option>Сентябрь</option>
- <option>Октябрь</option>
- <option>Ноябрь</option>
- <option>Декабрь</option>
- </select>
- <p>Текущий год:</p>
- <select name = "year">
- <option>2016</option>
- <option>2017</option>
- <option>2018</option>
- <option>2019</option>
- <option>2020</option>
- <input type = "submit" value = "Рассчитать">
- </form>
- </div>
- <div id = "menu" class = "menu">
- <h1>Личный кабинет</h1>
- <a href = "electroel.php"><p style = "font-weight:700; color:blue">Рассчитать электроэнергию (электронный счётчик)</p></a>
- <a href = "electrosimple.php"><p style = "font-weight:700; color:red">Рассчитать электроэнергию (обычный счётчик)</p></a>
- <a href = "gaz.php"><p style = "font-weight:700; color:green">Рассчитать оплату за газ.</p></a>
- <?php
- $connection = mysqli_connect('localhost', '***', '***', '***') or die ("Невозможно подключиться к базе данных!");
- $simquery = mysqli_query ($connection, "SELECT * FROM electrosimple");
- echo '<b>История платежей по *** (электричество)</b>';
- // выводим на страницу сайта заголовки HTML-таблицы
- echo '<table border="1">';
- echo '<thead>';
- echo '<tr>';
- echo '<th>Текущие показания</th>';
- echo '<th>Предыдущие показания</th>';
- echo '<th>Месяц</th>';
- echo '<th>Итого</th>';
- echo '</tr>';
- echo '</thead>';
- echo '<tbody>';
- // выводим в HTML-таблицу все данные клиентов из таблицы MySQL
- while($data = mysqli_fetch_array($simquery)){
- echo '<tr>';
- echo '<td>' . $data['cur'] . '</td>';
- echo '<td>' . $data['prev'] . '</td>';
- echo '<td>' . $data['month'] . '</td>';
- echo '<td>' . $data['itog'], '  руб' . '</td>';
- echo "<td><a class='md-trigger' href = 'electrosimple.php?link={$list['month']}'><img src = '/img/edit.png' width = '30px' height = '30px'></a></td>";
- echo "<td><a href = 'electrosimple.php?delete={$list['month']}'> <img src = '/img/delete.png' width = '30px' height = '30px'></a></td>" ;
- echo '</tr>';
- }
- echo '</tbody>';
- echo '</table>';
- $delete = $_GET['delete'];
- if (isset ($delete)) {
- $mdelete = mysqli_query ($connection, "DELETE FROM `electrosimple` WHERE `month` = '" . $delete . "' ") or die ("Не удалось выполнить запрос к базе данных!");
- }
- $edit = $_GET['link'];
- if (isset ($edit)) {
- $mmonth = mysqli_query ($connection, "SELECT * FROM electrosimple WHERE month = '$edit' ");
- $curarr = mysqli_fetch_array ($mmonth);
- $cur = $curarr['cur'];
- $prev = $curarr['prev'];
- $itog = $curarr['itog'];
- ?>
- <div class="md-content rubberBand">
- <h3>Редактирование записи <?=$name?></h3>
- <div>
- <form method="post">
- <span>Предыдущий месяц</span>
- <br><input type="text" name="name" value="<?=$name?>">
- <br><span>Текущий месяц</span>
- <br><input type="text" name="alias" value="<?=$alias?>">
- <br><input type="submit" name="save" value="Сохранить">
- </form>
- <?php if (isset ($_POST ['save'])) {
- $socv = 2.37;
- $normv = 4.10;
- $razn = $cur - $prev;
- if ($razn <= 85) $socpay = $razn * $socv;
- else $socpay = 85* $socv;
- if ($razn >85) $normpay = ($razn-85) * $normv;
- $itog = $socpay+$normpay;
- echo "<br> Изменения сохранены. Оплата за $edit составляет $itog руб";
- $editq = mysqli_query ($connection, "UPDATE `electrosimple` SET `cur` = '$cur', `prev`= '$prev' , `itog`= '$itog'");
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement