deleted

Печать RSS
309


ツ ツ ツ
0
mides (Сегодня / 08:13)
еще вопрос как запретить пустое сообщение
if(!empty($_POST['message']))
{
Сообщение не пустое
}else{
Сообщение пустое
}
B

Гoсподин ПЖ
0
7. mides,
<?php 
if(empty($_POST['message']))
echo 'Вы ввели пустое сообщение!';
?>
Изменил: Bogdan Bogdanov

ツ ツ ツ
0
mides (Сегодня / 08:13)
if (isset($_POST['message']))
{
$message = $_POST['message'];
$message = preg_replace('/[^0-9a-zа-я]/i', '', $string);
}
Ты с поста вырезаешь цифры, русские буквы и английские.
Достаточно будет пропустить через htmlspecialchars и mysql_escape_string
М
Автор
Пацак
0
не работает. все-равно добавляется пустое сообщение
<?php 
if (isset($_POST['name']))
{
$name = $_POST['name'];
}
if(!empty($_POST['name'])) 
{
$name = 'Гость';
}
else
{
header("location: ./");
}
if (isset($_POST['message']))
{
$message = $_POST['message'];
$message = preg_replace('/[^0-9a-zа-я]/i', '', $string);
}
if(!empty($_POST['message']))
{
$message = $_POST['message'];
}
else
{
header("location: ./");
}
$db = mysql_connect("localhost", "book", "book");
mysql_select_db("book", $db);
$result = mysql_query("INSERT INTO book (name, message) VALUES ('$name', '$message') ");
if ($result == true)
{
header("location: ./");
}
else
{
echo 'Ошибка! Сообщение не добавлено';
}
?>

ツ ツ ツ
0
<?php
if(!empty($_POST['name']) && !empty($_POST['message'])){ 
	$db = mysql_connect("localhost", "book", "book"); 
	mysql_select_db("book", $db); 
	$name = mysql_escape_string(htmlspecialchars($_POST['name']));
	$message = mysql_escape_string(htmlspecialchars($_POST['message']));
	mysql_query("INSERT INTO book (name, message) VALUES ('$name', '$message') ");  
}else{
	echo 'Вы не заполнили важные поля ';
}
?>
М
Автор
Пацак
0
15. .::lugaro::., спасибо)) не знал, что можно так коротко написать
Стикеры / Теги / Правила