Не добавляются значения в таблицу - MySQL

Узнай цену своей работы

Формулировка задачи:

сайт http://www.tvpnero.ho.ua/problem/post.html (форма добавления комента внизу возле футера сайта) код формы
Листинг программы
  1. <div class="row marg-lg-t40">
  2. <div class="col-xs-12 padd-only-sm">
  3. <section class="c-reply-form">
  4. <h3 class="c-heading">
  5. <span>Leave A Reply</span>
  6. </h3>
  7. <form action="coment_handler.php" class="comment-form c-comment-form" method="post" name="commentform">
  8. <p class="comment-form-author c-form-inp">
  9. <input maxlength="245" name="name" required="required" size="30" type="text" placeholder="Name*">
  10. </p>
  11. <p class="comment-form-email c-form-inp">
  12. <input maxlength="100" name="mail" required="required" size="30" type="email" placeholder="Email*">
  13. </p>
  14. <p class="comment-form-url c-form-inp">
  15. <input name="url" type="url" size="30" maxlength="200" placeholder="Website*">
  16. </p>
  17. <p class="comment-form-comment c-form-inp">
  18. <textarea cols="45" maxlength="65525" class="marg-lg-t30" name="comentator_text" required="required" rows="8"></textarea>
  19. </p>
  20. <p class="form-submit">
  21. <input class="comment-submit" name="submit" type="submit" value="Post Comment">
  22. </p>
  23. </form>
  24. </section>
  25. </div>
  26. </div>
код обработчика формы
Листинг программы
  1. <?php
  2.  
  3. $name=$_POST['comentator'];
  4. $komentar=$_POST['comentator_text'];
  5. $mail=$_POST['mail'];
  6. $data=date("Y-m-d H:i:s");
  7. @$db = new mysqli('db2.ho.ua','tvpnero', 'lord17','tvpnero');
  8. if (mysqli_connect_errno()) {
  9. echo "Ошибка: Не удалось установить соединение" .
  10. " с базой данных. Повторите попытку позже.";
  11. exit;
  12. }
  13.  
  14. if(!empty($name)){
  15. $query="INSERT INTO `problem`(`name`,`komentar`,`data`,`mail`) VALUES ('$name','$komentar','$data','$mail')";
  16. $result = $db->query($query);
  17. //echo "<script>window.location.href='http://localhost/proba/demo.php'</script>";
  18. header('Location:http://localhost/andreev/dist/index.html');
  19. }
  20.  
  21. ?>

Решение задачи: «Не добавляются значения в таблицу»

textual
Листинг программы
  1. echo "<pre>";
  2. print_r($_POST);
  3. echo "</pre>";
  4. exit();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы