Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: ВВод данных в sql через форму html средствами php

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Ну это полный ппц! Вроде все верно, не работает все равно, помогите!!!
Очень Начинающий
Отправлено: 07 Мая, 2014 - 22:12:17
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Февр. 2014  


Помог: 0 раз(а)




Хочу осуществить добавление данных через форму html в бд sql средствами языка php - никак не получается! Господа, помогите разобраться, чем дело - не пойму(( сразу скажу: пользователь, пароль, название бд правильные.
CODE (htmlphp):
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <meta charset="utf-8">
  4. <title>Добавление новости</title>
  5. </head>
  6. <body>
  7. <?php mysql_query("SET NAMES 'utf8'");?>
  8. <form method="POST" action="add.php">
  9. Название новости<br/>
  10. <input type="text" name="title" /><br/>
  11. Тескт новости<br/>
  12. <textarea cols="40" rows="10" name="text"></textarea><br/>
  13. Автор новости<br/>
  14. <input type="text" name="author" /><br/>
  15. <input type="hidden" name="date" value="<?php echo date('Y-m-d'); ?>"/>
  16. <input type="hidden" name="time" value="<?php echo time('H:i:s'); ?>"/><br/>
  17. <input type="submit" name="add" value="Добавить" />
  18. </form>
  19. <?php
  20. $connection = mysql_connect("localhost", "mybd_user", "admin123");
  21. $bd = mysql_select_db("my_bd");
  22. mysql_query(" SET NAMES 'utf8' ");
  23. if(!$connection || !$bd)
  24. {
  25.         exit(mysql_error());
  26. }
  27.  
  28.  
  29. if(isset($_POST['add']))
  30. {
  31. $title = $_POST['title'];
  32. $text = $_POST['text'];
  33. $author = $_POST['author'];
  34. $date = $_POST['date'];
  35. $time = $_POST['time'];
  36.  
  37.                                 INSERT INTO news(title, text, date, time, author)
  38.                                 VALUES ('$title', '$text', '$date', '$time', '$author' )
  39. ");
  40.  
  41. echo "Новость успешно добавлена";
  42. }
  43.  
  44. ?>
  45.  
  46. </body>
  47. </html>

(Отредактировано автором: 07 Мая, 2014 - 22:14:09)

 
 Top
alexiy
Отправлено: 07 Мая, 2014 - 22:48:02
Post Id



Посетитель


Покинул форум
Сообщений всего: 483
Дата рег-ции: Янв. 2011  


Помог: 6 раз(а)




Очень Начинающий
ну во-первых если ты привел один скрипт, то посмотри внимательнее на обработчик формы
во-вторых 28 строчка явно напрягает
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB