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
Форумы портала PHP.SU :: Версия для печати :: ВВод данных в sql через форму html средствами php
Форумы портала PHP.SU » » Вопросы новичков » ВВод данных в sql через форму html средствами php

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

1. Очень Начинающий - 07 Мая, 2014 - 22:12:17 - перейти к сообщению
Хочу осуществить добавление данных через форму 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>
2. alexiy - 07 Мая, 2014 - 22:48:02 - перейти к сообщению
Очень Начинающий
ну во-первых если ты привел один скрипт, то посмотри внимательнее на обработчик формы
во-вторых 28 строчка явно напрягает

 

Powered by ExBB FM 1.0 RC1