Где я ошибся в запросе

czech

Новичок
Где я ошибся в запросе

Запрос к таблице с выбором по name и photo
часть обрабатывает и остальное игнарирует
вот код
PHP:
function sql_query($onpage, $page, $table, $Alph)
{
    $begin = $page*$onpage; // откуда начинать
	$sql = "select personid, name, nameENG, photo, biografi from persons where name like '".$Alph."%' and photo order by name asc limit ".$begin.", ".$onpage;	
$result = mysql_query($sql) or die(mysql_error());

	return $result;
}

function navigation($onpage, $page, $table, $Alph)
{
	$return = null;
$cou = "select COUNT(*)from persons where name like '".$Alph."%' and photo";
    $count = mysql_query($cou) or die(mysql_error());
	$count = mysql_fetch_array($count);
	$count = $count[0];
	$pages = $count/$onpage;
	if($page!==0){
	    $prev = "<A HREF=\"Acter_alphavit.php?Alph=".$Alph."&page=".($page-1)."\">&lt;</A>";
	} else {
	    $prev = "<";
	}
	if($page<round($pages-1)){
	    $next = "<A HREF=\"Acter_alphavit.php?Alph=".$Alph."&page=".($page+1)."\">&gt;</A>";
	} else {
	    $next = ">";
	}
	for($i=0;$i<$pages;$i++)
	{
	    if($i==$page){
	        $return.="<".($i).">";
	    } else {
	        $return.="<A HREF=\"Acter_alphavit.php?Alph=".$Alph."&page=".$i."\">[".($i)."]</A>";
	    }
	}
	return $prev.$return.$next;

}
оговорюсь, я не очень большой спец в программировании просто собираю с примеров так что многого прсто не понимаю и незнаю
 

Фанат

oncle terrible
Команда форума
zerkms
это ему не поможет.
отладка бесполезна, если человек не понимает, что делает его код

Я часто задумываюсь - что делать с такими вопросами.
Но ответа пока не нашёл.
 
Сверху