ОБСУЖДЕНИЕ

Помогите,что тут не так?

8 сообщений1 просмотровОткрыта
#1
# Проверяем, есть ли сайт с таким URL
$count_site = mysql_result(mysql_query("SELECT COUNT(*) FROM `worldkassa` WHERE `url` = '$url'"),0);
if($count_site !== '0'){error('Сайт с таким URL уже есть'); $error = TRUE;}
я пишу этот код в покупку рекламы.

Под ним вот такой код идёт,он без изменений. $sql="INSERT INTO `worldkassa` SET `url`='$url', `name`='$name'";

И при совпадении ypл ошибка вылазит дважды. Смотрите скрин.
#2
А чего код корявит?
#3
какая-то фигня непонятная. зачем в sql запрсе html тегов столько?
#4
Да это форум белиберду выдал :(
#5
ну так адрес не проходит проверку на валидность что ли так как он без http:// ?
Может ты просто проверку на совпадение перед проверкой на валидность поставил, а нужно наоборот было?
#6
xmikex, Не,там ссылка с http:// нужна в рекламе.
Глюк на скрине при выводе урл не пускает но и выдает див со словом результат,а там ещё одна ошибка с цифрой 1.
Видимо скрипт ошибки посчитал :)
#7
Тема была поднята автором по истечению 12 часов после последнего поста
#8
Для начала скинь полный код.
Исходя из того куска, который ты предоставил, я могу сказать одно - нифига не понятно.
А вопросов то возникает сколько...
Прекращается ли выполнение скрипта в error()?
Зачем запрос выносил в отдельную переменную?
Нафига лепиь лишние строки?