Merhaba arkadaşlar sitemin bazı yerlerinde sebebini birtürlü anlayamadığım hatalar alıyorum hatalardan biri bu.

Hata 1
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 21 in /home/xxxxxxx/public_html/xxxxxx/CV/CV_db.php on line 40
belirtilen yerde ise bu kod var.
function db_result( $res, $row )
{
     if ( $this->dblink )
       {
40. satırburası---->        return mysql_result( $res, $row );
       }
    return false;
}


bir diğer hata ise bu bu hatayı birçok dosyada alıyorum...
Parse error: syntax error, unexpected T_ELSE, expecting T_WHILE in /home/xxxxx/public_html/xxxxxx/admin/video.php on line 178
ilgili dosyadaki kod ise şu...
else
	{
		$date = $dateYear."-".$dateMonth."-".$dateDay;
		if ( $privData['priv_insert'] )
		{
			echo "\t<table cellSpacing=\"0\" width=\"100%\">\n\t\t<tr>\n\t\t\t<td><input type=\"button\" class=\"newRecord\" value=\"Yeni Kayıt Ekle\" onclick=\"javascript:window.location='video.php?PR_option=add'\"></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td height=\"10\"></td>\n\t\t</tr>\n\t</table>\n";
		}
		$QUERYSTR = "";
		$__REQUEST = array_merge ( $_GET, $_POST );
	default :
		switch ( $key )
		{
			foreach ( $__REQUEST as $key => $item )
			{
				if ( !$item )
				{
				}
				else
				{
				case "PR_startPage" :
					$QUERYSTR .= "&".$key."=".urlencode( $item );
				}
			}
sorunun çözümü ile ilgili yardımcı olursanız sevinirim. şimdiden konuya cevap yazan ve yardımcı olan arkadaşlara teşekkür.