Guest User

Untitled

a guest
Feb 20th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Php4Tasks</title>
  5. <style>
  6. .name div {
  7. display: inline;
  8. }
  9. .name input {
  10. margin-left: 70px;
  11. width: 195px;
  12. }
  13. .message {
  14. margin: 15px 0 15px 0;
  15. }
  16. .message div {
  17. float: left;
  18. }
  19. .message textarea {
  20. margin-left: 20px;
  21. }
  22. .btn-send input {
  23. margin-left: 200px;
  24. }
  25. .error {
  26. border: 1px solid red;
  27.  
  28. }
  29. </style>
  30.  
  31. </head>
  32. <body>
  33. <?php
  34. ini_set("display_errors", 1);
  35. error_reporting(E_ALL);
  36. header('Content-Type: text/html; charset=utf-8');
  37. /*Спросите у пользователя имя, а также попросите его ввести сообщение (textarea). Сделайте так, чтобы после отправки формы значения его полей не пропадали
  38. также введенные значения отобразить под формой в виде
  39. Имя: %введенный текст%
  40. Сообщение: %введенный текст%
  41. также добавьте в форму галочку(чекбокс) "скрыть форму"
  42. если галлочка взведена - скрываем форму и просто отображаем введенный текст
  43. *если пользователь не ввел какой-либо текст - необходимо подсветить красной рамкой невведенный элемент*/
  44. $name = (isset($_POST['name']))?$_POST['name']:'';
  45. $message = (isset($_POST['message']))?$_POST['message']:'';
  46. $check = (isset($_POST['check']))?$_POST['check']:'';
  47. $error = '';
  48. if(isset($_POST['send'])){
  49. $name = strip_tags(trim($_POST['name']));
  50. $message = strip_tags(trim($_POST['message']));
  51. $check = $_POST['check'];
  52. $emp_name = (isset($name) && !empty($name))? "" : "error";
  53. $emp_message = (isset($message) && !empty($message))? "" : "error";
  54. };
  55. if ($check == 0):
  56. ?>
  57. <form action="" method="POST">
  58. <div class= "name">
  59. <div>Введите имя:</div><input type="text" name="name" value = "<?php if (isset($name)) echo $name; ?>" class = "<?php echo $emp_name ?>">
  60. </div>
  61. <div class="message">
  62. <div>Введите сообщение:</div>
  63. <textarea rows="10" cols="25" name="message" class = "<?php echo $emp_message ?>"><?php if (isset($message)) echo $message;?></textarea>
  64. <input type="hidden" name="check" value="0">
  65. <input type="checkbox" name="check" value="1">
  66. </div>
  67. <div class = "btn-send">
  68. <input type="submit" name="send">
  69. </div>
  70. </form>
  71. <?php
  72. endif;
  73. if (!empty($name) and !empty($message)):
  74. ?>
  75. <p>Имя: <?php echo $name?></p>
  76. <p>Сообщение: <?php echo $message?></p>
  77.  
  78. <?php
  79. endif;
  80. ?>
  81. </body>
  82. </html>
Add Comment
Please, Sign In to add comment