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 :: Версия для печати :: textarea to mysql
Форумы портала PHP.SU » » Вопросы новичков » textarea to mysql

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

1. startdreamer - 22 Июля, 2011 - 19:27:25 - перейти к сообщению
Здравствуйте, как можно добавить данные из textarea в базу mysql, типа TEXT
2. vlom - 22 Июля, 2011 - 22:50:32 - перейти к сообщению
startdreamer пишет:
Здравствуйте, как можно добавить данные из textarea в базу mysql, типа TEXT

PHP:
скопировать код в буфер обмена
  1.  
  2. //подключаемя к базе
  3. $array = $_POST['text'];
  4. mysql_query("INSERT INTO table (text) VALUES ($text)");
  5.  

данный запрос вставлеяет в таблицу table в поле text данные которые пришли из формы методом пост
форма
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form>
  3. <textarea name=text></textarea>
  4. <input type=submit name=go value=Отправить/>
  5. </form>
  6.  
3. startdreamer - 22 Июля, 2011 - 23:41:25 - перейти к сообщению
vlom пишет:
startdreamer пишет:
Здравствуйте, как можно добавить данные из textarea в базу mysql, типа TEXT

PHP:
скопировать код в буфер обмена

//подключаемя к базе
$array = $_POST['text'];
mysql_query("INSERT INTO table (text) VALUES ($text)");


данный запрос вставлеяет в таблицу table в поле text данные которые пришли из формы методом пост
форма
CODE (html):
скопировать код в буфер обмена

<form>
<textarea name=text></textarea>
<input type=submit name=go value=Отправить/>
</form>
не получается!
4. vlom - 22 Июля, 2011 - 23:45:52 - перейти к сообщению
что именно???
может по тому что у вас обработчик запроса и форма в разных файлах???
переписать форм так
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form  action=submit.php method=post>
  3. <textarea name=text></textarea>
  4. <input type=submit name=go value=Отправить/>
  5. </form>
  6.  
5. startdreamer - 22 Июля, 2011 - 23:48:20 - перейти к сообщению
$array = $_POST['text']; а при добавлении уже $text это во 1
а во вторых я уже так просто пробывал, не получается!
(Добавление)
изиняюсь, все получилось, спасибо Улыбка
я дурак, в запросе ошибки грамматические были
6. vlom - 22 Июля, 2011 - 23:51:40 - перейти к сообщению
опечатался))))) сори... Огорчение
а что именно не получается, покажи ошибку которую выводит, а лучше плностью листинг твоего кода
7. evgenijj - 23 Июля, 2011 - 00:19:38 - перейти к сообщению
$mytext = mysql_escape_string( trim($_POST['text']) );
mysql_query("INSERT INTO mytable (mytext) VALUES ($mytext)");

 

Powered by ExBB FM 1.0 RC1