{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
91. [автор] (6 апр 2013, 23:28) [0/0] [0] [отв] [спам] [под] +1 | -1

Сделал вот так, то же самое, может неправильно ? <?php
//Подключение к базе
$db = \"qwerty\";
$host = \"localhost\";
$user = \"qwerty\";
$pass = \"qwerty\";
$connect = mysql_connect($host, $user, $pass);
mysql_select_db($db);

//Форма ввода
echo \"<form action=\'index.php?olo\' method=\'post\'>
Ник:<br/>
<input type=\'text\' name=\'nik\' /><br/>
Сообщение:<br/>
<textarea name=\'soobshenie\'></textarea><br/>
<input type=\'submit\' name=\'submit\' value=\'Отправить\'/><br/>
</form>\";

if(isset($_GET[\'olo\'])){
$soobshenie=$_POST[\'soobshenie\'];
$nik=$_POST[\'nik\'];
$res = mysql_query(\"INSERT INTO `gostev` (`nik`, `soobshenie`) VALUES (\'$nik\', \'$soobshenie\')\"* ;

header(\'location:/?\');
}
//Переменные

//Обработка

$nik = htmlspecialchars(trim($nik));
$soobshenie = htmlspecialchars(trim($soobshenie));

//Выводим данные
$res = mysql_query(\"SELECT * FROM `gostev`\"* ;
while($row = mysql_fetch_assoc($res))
{
echo \"<div>\" ;
echo \"Ник: $row[nik]\" . \"<br>\" ;
echo \"Сообщение:$row[soobshenie]\" ;
echo \"</div>\" ;
}
//Добавление текста в базу

?>

92.
DENVOJ * 4.68
(6 апр 2013, 23:38) [0/0] [0] [отв] [спам] [под] +1 | -1
INFERNO,

Да это редирект

93.
DENVOJ * 4.68
(6 апр 2013, 23:40) [0/0] [0] [отв] [спам] [под] +1 | -1
Islamfon,

Не пойму либо bb режит код, либо ты ошибку делаешь, напиши код не через bb

94.
DENVOJ * 4.68
(6 апр 2013, 23:44) [0/0] [0] [отв] [спам] [под] +1 | -1

Зачем вообще это $res= insert

95. (6 апр 2013, 23:45) [0/0] [0] [отв] [спам] [под] +1 | -1
DENVOJ,

Вот и ответ на твои вопрос ...


Изм. 1 раз. / Посл. изм. (6 апр 2013, 23:45)
96.
SEREVANN * [мошенник] 3.15
(6 апр 2013, 23:46) [0/0] [0] [отв] [спам] [под] +1 | -1
Victor,

да быдлокод. Зачем ты там 3 переменные создал? Можно было и без них обойтись, они же у тебя простаивают..


Изм. 1 раз. / Посл. изм.
SEREVANN * [мошенник] 3.15
(6 апр 2013, 23:46)
97. (6 апр 2013, 23:46) [0/0] [0] [отв] [спам] [под] +1 | -1

Если будет так
<?

//Подключение к базе
$db = \"qwerty\";
$host = \"localhost\";
$user = \"qwerty\";
$pass = \"qwerty\";
$connect = mysql_connect($host, $user,$pass);
mysql_select_db($db);


if (isset($_POST[\'submit\'])) {
$error = false;
$nik= isset($_POST[\'nik\']) ? trim($_POST[\'nik\']) : \'\';
$soob= isset($_POST[\'soob\']) ? trim($_POST[\'soob\']) : \'\';


if (mb_strlen($сооб) < 20)
$error = \'Минимум 20 символов!\';

if (mb_strlen($text) > 1024)
$error = \'Максимум 1024 символов!\';



if (!$error) {
// Добавляем на Бд
mysql_query(\"INSERT INTO `гостеава` SET
`ник` = \'$ник\',
`сбщ` = \'$сбщ\'\"*;

header(\'Location: index.php\');


{
echo \'<form action=\"index.php?\" method=\"post\"><div class=\"menu\">\';
echo \'<p><h3>ник</h3><textarea rows=\"1\" cols=\"25\" type=\"text\" name=\"ник\"></textarea></p>\';
echo \'<p><h3>сбщ</h3><textarea rows=\"6\" cols=\"25\" type=\"text\" name=\"сбщ\"></textarea></p>\';
echo \'<p><input type=\"submit\" value=\"Добавить сбщ\" name=\"submit\" /></p></div>\';
echo \'</form>\';

}

?>


Изм. 1 раз. / Посл. изм. (6 апр 2013, 23:46)
98. [автор] (6 апр 2013, 23:48) [0/0] [0] [отв] [спам] [под] +1 | -1

Всмысле не через бб? Что это вообще такое?

99.
DENVOJ * 4.68
(6 апр 2013, 23:48) [0/0] [0] [отв] [спам] [под] +1 | -1
INFERNO,

Посмотри пост автора где он задает вопрос почему текст постоянно вставляетться, у него все в индех и без условий, даже нет проверки на пустое поле, тобиш запрос всегда работает, в твоем совете оно постоянно будет вставлять, потому что не чего редерект не даст, если же не поставить условие

100. [автор] (6 апр 2013, 23:51) [0/0] [0] [отв] [спам] [под] +1 | -1
INFERNO,

Parse error: syntax error, unexpected $end in T:\\home\\5h5.ru\\www\\papka\\index.php on line 30 то есть
header(\'Location: index.php\');

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений