Страница 1 из 1

Возврат нужного значения в PHP

Добавлено: 2011-04-30 15:41:52
Kolko
Такая штука, есть функция

Код: Выделить всё

function non_retryItem($itm,$num,$ownr){
$nr=$num;
$item=$itm;
$qpo=$ownr;
$nri=mysql_query("SELECT * FROM `items_quick_panel_slot` WHERE `qp_owner`='$qpo' AND `slot_".$nr."`='$item'");
if($nri){
	if(mysql_num_rows($nri)==0 & $$nr<10){
	$nr++;
	non_retryItem($item,$nr,$qpo);
	} else if(mysql_num_rows($nri)==0 & $nr>=10){
	$nut=0;
	} else {
	$nut=1;
	}
} else {
$nut=0;
}
return $nut;
}
она проверяет наличие входящего предмета ($itm) от указаного пользователя ($ownr) $num просто число для цикла, проблема в том что нужно вернуть либо 1 (имеется) либо 0 (не имеется), если вставить return 0 то вернется 0, но стоит 0 заменить на переменную, то функция не работает....подскажите как быть

Re: Возврат нужного значения в PHP

Добавлено: 2011-05-01 1:19:55
ADRE
на глобальную переменную не из функции или переменную которая определена внутри функции?
--
Проверьте корректность написания sql запроса в виде php что-то странно как-то, может не отрабатывает просто
--
какая-то странная рекурсия....