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 :: проблемы внесение данных в базу MySQL

 PHP.SU

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


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

> Описание: через форму значения в базу не вносятся а строка создается
imediasun
Отправлено: 09 Августа, 2012 - 11:44:18
Post Id


Частый посетитель


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


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

[+][+][+][+][+]


Здравствуйте спасибо что можно задать вам этот вопрос и что есть этот форум. У меня в базе создается запись под очередным id а значения не вносятся в базе типы все выставлены int, хотя я и текст пробовал. вот код.

CODE (htmlphp):
скопировать код в буфер обмена
  1. <form method ="post" action="../insert.php">
  2. Категория:<br/><input type="text" name"category" size="10" maxlength="5" ><br/>
  3. Колличество комнат: <br/><input type="text" name"roomqnt" ><br/>
  4. Цена объекта: <br/><input type="text" name"price" ><br/>
  5. <br/>
  6. <input type="submit" name="ok" value="Добавить" >
  7. </form>
  8.  
  9.  
  10. <?php
  11. include ('/blocks/bd.php'); //здесь вот так
  12.  
  13.  
  14. <?php
  15.  
  16. $db=mysql_connect ("localhost","empire_user","empire_user" );
  17. mysql_select_db ("empire",$db);
  18.  
  19. ?>
  20.  
  21. //
  22.  
  23.  
  24. $category = $_POST ['category'];
  25. $roomqnt = $_POST ['roomqnt'];
  26. $price = $_POST ['price'];
  27.  
  28. if (isset($_POST['ok']))
  29. {
  30. $query = mysql_query ("INSERT INTO sale (category,roomqnt,price) VALUES ('category','roomqnt','price')");
  31. echo "ok";
  32. }
  33.  
  34.  
  35. ?>


Отредактировано модератором: Мелкий, 09 Августа, 2012 - 12:04:41
 
 Top
Михаил
Отправлено: 09 Августа, 2012 - 11:47:32
Post Id



Гость


Покинул форум
Сообщений всего: 112
Дата рег-ции: Июнь 2010  
Откуда: Армавир, Россия


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




CODE (htmlphp):
скопировать код в буфер обмена
  1. $category = $_POST ['category'];
  2. $roomqnt = $_POST ['roomqnt'];
  3. $price = $_POST ['price'];
  4.  
  5. if (isset($_POST['ok']))
  6. {
  7. $query = mysql_query ("INSERT INTO sale (category, roomqnt, price) VALUES ('".$category."','"$roomqnt."','".price."')");
  8. echo "ok";
  9. }

(Отредактировано автором: 09 Августа, 2012 - 11:48:28)

 
 Top
imediasun
Отправлено: 09 Августа, 2012 - 11:53:54
Post Id


Частый посетитель


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


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

[+][+][+][+][+]


все равно строка в базе создается с нулевыми значениями, вопрос в этом моменте так? с точками и кавычками все верно и в чем разница

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. if (isset($_POST['ok']))
  3. {
  4.         $query = mysql_query ("INSERT INTO sale (category, roomqnt, price) VALUES ('".$category."','".$roomqnt."','".$price."')");
  5. echo "ok";
  6. }
  7.  
  8.  
 
 Top
Yurka
Отправлено: 09 Августа, 2012 - 12:17:18
Post Id


Новичок


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


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




Нужно быть внимательней !!!
name = "category" а не name"category" и т.д.

CODE (html):
скопировать код в буфер обмена
  1. <form method ="post" action="/index.php">
  2.   Категория:<br/><input type="text" name="category" size="10" maxlength="5" ><br/>
  3.   Колличество комнат: <br/><input type="text" name="roomqnt" ><br/>
  4.   Цена объекта: <br/><input type="text" name="price" ><br/>
  5.   <input type="submit" name="ok" value="Добавить" >
  6. </form>


PHP:
скопировать код в буфер обмена
  1. if (isset($_POST['ok'])) {
  2.   $sql = "INSERT INTO sale (category, roomqnt, price) VALUES ($category,$roomqnt,$price)";
  3.   mysql_query($sql);
  4.   echo "ok";
  5. }
 
 Top
imediasun
Отправлено: 09 Августа, 2012 - 13:06:25
Post Id


Частый посетитель


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


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

[+][+][+][+][+]


Да, спасибо, действительно проблема была в этом
 
 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