проблема сия заключается в том, что при попытках перевода сайта на рельсы русского. Все как бы заработало. Кроме добавления сайтов. Иными словами там, где были формы ввода (адрес, описание, название), сайт перестал принимать вводимые символы за символы. Т.е пишет что поля должны быть заполнены. Но если проделать тоже самое с англ. символами, то все прокатывает, как решить?
if(isset($_POST['do_save'])) {
$title = protect($_POST['title']);
$description = protect($_POST['description']);
$url = protect($_POST['url']);
$category = protect($_POST['category']);
$check_url = mysql_query("SELECT * FROM sites WHERE url='$url'");
if(empty($title) or empty($description) or empty($url) or empty($category)) { echo error("Все поля должны быть заполнены."); }
elseif($row['url'] !== $url && mysql_num_rows($check_url)>0) { echo error("Сайт уже есть в топе."); }
elseif($row['url'] !== $url && !isValidURL($url)) { echo error("Пожалуйста, введите действительный url адрес."); }