Xwab
Форумыnavigate_nextПрограммирование на PHP

Нужна помощь,с формами
Сообщения
Facecontrol

Вообщем хочу написать скрипт который будет принимать данные из формы,и с помощью mуsql сохранять их и выводить на страницу.Скажите мне какие тут есть ошибки?
<?php
$connect = mysql_connect('localhost','db_serb_net','onNkb8oK') or die('Не удалось подключиться к базе данных!'." /r/n ".mysql_error());
mysql_select_db('db_serb_net',$connect) or die('Не удалось выбрать базу!'." /r/n ".mysql_error());
$text=$_GET['mytext'];
echo $text;
$sql=mysql_query("CREATE TABLE form(TEXT TEXT(1000) NOT NULL)");
$sql=mysql_query("INSERT INTO form (text) VALUES('$text')");
$sql=mysql_fetch_array(mysql_query("SELECT*FROM form"));
echo $sql;
?>

03 Фев 2011, 22:14
suhonok

А зачем так сложно? OO

03 Фев 2011, 22:32
OZ_

Если не хотите тратить 50Kb с телефона - не открывайте картинку предыдущего сообщения, там просто Барт Симпсон.

03 Фев 2011, 23:16
suhonok

OZ_, а по мне там кроется смысл всей темы, суть которой как минимум нужно было задавать в Топ: Помощь с алгоритмом

03 Фев 2011, 23:51
OZ_

suhonok, я не против, но трафик в телефонах денег стоит, тоже самое ты мог в двух словах уложить

03 Фев 2011, 23:58
wapmorgan

0Z_, да, можно и словами, но картинкой вышло нагляднее. Кстати, на ОМ 51кб выходит

04 Фев 2011, 0:32
spik

А мну кажется, или дырко?

04 Фев 2011, 0:40
Fashion

spik, не кажется

04 Фев 2011, 0:44
wapmorgan

Facecontrol, зачем при каждом запросе пытаться создать таблицу?
Вроде бы в последнем запросе не хватает пробелов. Да и fetch array возвратит в случае удачи не скалярное значение, так что Есhо не покажет значение. Для пущей уверенности после каждого mysql_query добавь or die(mysql_error()) -> mysql_query(...) or die(mysql_error());

04 Фев 2011, 0:47
spik

И не лучше ли принимать данные форм через $_POST?
$text=mysql_real_escape_string($_POST['mytext']); //типо так...

04 Фев 2011, 0:52
Ответить на тему