Вот нужно выполнмть такое действие для подключения к биллингу.
Проверка идет через ID
С сайта биллинга отсылается запрос на проверку, но смысл в том что даже ид который не существует проходит её.
код сам такой проверки
[code]$ank=intval($_GET[\'v1\']);
if($user)echo \"<response>
<result>0</result>
</response>\";
else echo \"<response>
<result>1</result>
<comment>Пользователь ненайден</comment>
</response>\";[/code]
Какое условие нужно задать или функцию сделать, чтоб при не существующем id выводило неправильное значение.
Была мысля сделать типа условие через все колличество регистраций и ид ниже нуля.
Но нужно толковое решение, а не мое быдлокодство
Нужен просто пример проверки, а там я сам заточу под себя
С меня огромная благодарность
Bimax™, выбираешь с таблицы данные по указанному ид, считаешь кол-во строк в результате. если 0 значит строка с указанным ид не существует. не?
$ank=intval(abs($_GET[\'id\']; //abs-проверка на положительность
if(isset(mysql_query(\"SELECT * FROM `user` WHERE `id`=\'$ank\'\")){
//код
}else{
//код
}
вроде так...
Bimax™,
[code]
$ank = intval($_GET[\'v1\']);
$q = mysql_query(\"SELECT `id` FROM `имя таблицы` WHERE `id` = \'\" . $ank . \"\'\" );
if (mysql_num_rows($q) == 0) {
// здесь ваш код
// при условии что строка с указанным ид
// не найдена в таблице
} else {
// соответственно здесь код
// для обратного условия
}
[/code]
[code]
$sql = mysql_query(\"select * from `user` where `id`=\'\" . intval($_GET[\'v1\']). \"\';\"
if (mysql_num_rows($sql) != 0) {
действие
}else{
Нет действия
}
[/code]