Advertisement
Guest User

question201628167

a guest
Jun 27th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.95 KB | None | 0 0
  1. <style>
  2. table {border-collapse: collapse; /* Убираем двойные линии между ячейками */}
  3. td {
  4.     padding: 3px; /* Поля вокруг содержимого таблицы */
  5.     border: 1px solid black; /* Параметры рамки */
  6. }
  7. </style>
  8.  
  9. <script type="text/javascript">
  10. function skidka() {
  11. var t=document.getElementById('price').value
  12. var s=document.getElementById('discount').value
  13. var result=t-(t*s/100);
  14. document.getElementById('result').innerHTML  = 'Цена с учетом скидки='+result.toFixed(2)  
  15. }    
  16. </script>
  17.  
  18. <form method="post">
  19. <p><label>Цена: <input name="price" id="price" type="text"></label></p>
  20. <p><label>Скидка (%): <input name="discount" id="discount" type="text"></label></p>
  21. <div id="result"></div>
  22. <p><input name="calc" type="button" onclick="skidka()" value="Рассчитать"></p>
  23. <p><input name="send" type="submit" value="Записать в БД"></p>
  24. </form>
  25.  
  26. <?
  27. $host = 'localhost'; // адрес сервера
  28. $database = 'dim565_test'; // имя базы данных
  29. $user = 'dim565_test'; // имя пользователя
  30. $password = 'dim565_test'; // пароль
  31. $db = new PDO("mysql:host=$host;dbname=$database", $user, $password);
  32.  
  33. if (isset($_POST['send'])) {
  34. $finalprice=floatval($_POST['price']-($_POST['price']*$_POST['discount']/100));
  35.  
  36. $sql_select = "INSERT INTO lessons (price) VALUES(:price)";
  37. $result = $db->prepare($sql_select);
  38. $result -> bindParam(':price', $finalprice);
  39. if ($result -> execute()) echo '<span style="color: green">Новая запись добавлена</span>';
  40. }
  41.  
  42. echo '<h2>Текущие содержимое БД</h2>';
  43. $sql_select="SELECT id, price from lessons";
  44. $result = $db->prepare($sql_select);
  45. $result -> execute();
  46. echo '<table class="from_db">';
  47. while($row = $result->fetch()) {
  48. echo '<tr>';
  49. echo '<td>'.$row['id'].'</td><td>'.$row['price'].'</td>';
  50. echo '</tr>';
  51. }
  52. echo '</table>';
  53. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement