Поправить код

180
.
BmD-music
нужно поправить проверку на наличие
$msg=mysql_query("SELECT * FROM `chat_msg` WHERE `text`='".mysql_real_escape_string($_POST['text'])." or `text` = '<font color=".$color['color'].">".mysql_real_escape_string($_POST['text'])."</font>'' LIMIT 1");
if(mysql_num_rows($msg)==1){
echo'Такое сообщение уже есть!!!';
include_once'inc/down.php';
exit;
}

Запросы в базу при удачном посте
if(mysql_num_rows($req)>0){
mysql_query("INSERT INTO `chat_msg` SET `text` = '<font color=".$color['color'].">".mysql_real_escape_string($_POST['text'])."</font>', `login` = '$log', `date` = '".time()."', `id_razdel` = '".abs(intval($_GET['id']))."'");

}else{

mysql_query("INSERT INTO `chat_msg` SET `text` = '".mysql_real_escape_string($_POST['text'])."', `login` = '$log', `date` = '".time()."', `id_razdel` = '".abs(intval($_GET['id']))."'");
}
.
если я не ошибаюсь, то тут не хватает кавычки одной WHERE `text`='".mysql_real_escape_string($_POST['text'])."' or
.
и перед <font color стоит символ ' , а после </font> стоит "
.
adust, все перекопал из твоих подсказок вс на месте
.
Кадило крутится, лавэха мутится
$msg=mysql_query("SELECT * FROM `chat_msg` WHERE `text`= '".mysql_real_escape_string($_POST['text'])."' or `text` = '<font color=".$color['color'].">".mysql_real_escape_string($_POST['text'])."</font>' LIMIT 1");
if(mysql_num_rows($msg) > 0){
echo'Такое сообщение уже есть!!!';
include_once'inc/down.php';
exit;
}
Всего: 5