Помощ за код

Lambenstein

Registered
този код ми дава Error, query failed но не мога го да оправя.
Благодаря предварително
Код:
<?php
include "config.php";
$db = mysql_query("SELECT * FROM users ORDER by id ASC LIMIT 20");
 $i = 0; // prisvoqvame na $i stoinost 0 
	 // определяме колко реда да ни показва. В случая 20 на страница. 

$broinastranica = 20; 

// от коя страница да почне да показва.Може да искаме да е от втора или от последна. 

$pageNum = 1; 

// ако има получени данни $_GET['page'] ще покаже страницата с номер $_GET['page'] 

if(isset($_GET['page'])) 
{ 
$pageNum = $_GET['page']; 
} 

//тука определяме кои редове ще се показват - примерно ако $_GET['page']=2 
// ще покаже от 20 до 40-ти ред. 
$redove = ($pageNum - 1) * $broinastranica; 
//заявката ще върне само посочените редове - примерно от 20 до 40 в зависимост от $_GET['page'] 
$query = " SELECT id,username,snimka,grad,website,info FROM users ORDER by id DESC " . 
" LIMIT $redove, $broinastranica"; 
$result = mysql_query($query) or die('Error, query failed'); 
// print-ваме посочените редове в таблица. 
while($row = mysql_fetch_array($result)) 
{ 
$qq = mysql_query("SELECT * FROM music WHERE kachil='$row[username]'");
		$resultat = mysql_num_rows($qq);
			$to4kip = 2;
			$rezultat4o = $resultat * $to4kip;
echo '<ul id="product_list" class="clear">
			<li class="ajax_block_product first_item item clearfix">
			<div class="home_image">
				<a href="user.php?id='.$row[id].'" title="'.$row[username].'"><img src="$snimka" alt="'.$row[username].'"  width="169" height="169" /></a>
			</div>
			<div class="center_block">
				<h3><a class="product_link" href="user.php?id='.$row[id].'" title="'.$row[username].'">'.$row[username].'</a></h3>
				<p class="product_desc">
                <a class="product_descr" href="user.php?id='.$row[id].'" title="Location!">Location:'.$row[grad].'</a>
                <a class="product_descr" href="user.php?id='.$row[id].'" title="Website!">Website:'.$row[website].'</a>
                <a class="product_descr" href="user.php?id='.$row[id].'" title="User Information!">Information:'.$row[info].'</a>
                </p>
			</div>																				 
			<div class="right_block">
                <a class="exclusive ajax" rel="ajax_id_product_1" href="user.php?id='.$row[id].'" title="Add to Friends">Add to Friends</a>
                <a class="button" href="user.php?id='.$row[id].'" title="View">View</a>							
		    </div>
		    </li>
</ul>'; 
} 

echo"</table></center>"; 


// проверяваме таблицата колко редове има 
$query = "SELECT COUNT(id) AS numrows FROM users"; 
$result = mysql_query($query) or die('Error, query failed'); 
$row = mysql_fetch_array($result, MYSQL_ASSOC); 
$numrows = $row['numrows']; 


$maxPage = ceil($numrows/$broinastranica); 

$self = $_SERVER['PHP_SELF']; 
$nomeranastranici = ''; 

for($page = 1; $page <= $maxPage; $page++) 
{ 
if ($page == $pageNum) 
{ 
$nomeranastranici .= " <span style='color:white;'>$page</span>"; 
} 
else 
{ 
$nomeranastranici .= " <a href=\"$self?option=users&page=$page\" style='color:#97d3b9;'>$page</a> "; 
} 
} 



// създаване на ликовете [предишна] [следваща] 
// както и линковете [първа] и [последна] 


if ($pageNum > 1) 
{ 
$page = $pageNum - 1; 
$predishna = " <a href=\"$self?option=users&page=$page\" style='color:#97d3b9;'><< Предишна </a> "; 

$parva = " <a href=\"$self?option=users&page=1\" style='color:#97d3b9;'><< Първа</a> "; 
} 
else 
{ 
$predishna = ' '; 
$parva = ' '; 
} 

if ($pageNum < $maxPage) 
{ 
$page = $pageNum + 1; 
$sledvashta = "<a href=\"$self?option=users&page=$page\" style='color:#97d3b9;'> Следваща >> </a> "; 

$posledna = "<a href=\"$self?option=users&page=$maxPage\" style='color:#97d3b9;'>Последна >></a> "; 
} 
else 
{ 
$sledvashta = ' '; 
$posledna = ' '; 
} 

// показваме 
echo $parva . $predishna . $nomeranastranici . $sledvashta . $posledna; 
echo "";
 while($row = mysql_fetch_assoc($db))
 {
  $id = $row['id'];
  $username = $row['username'];
  if($i%1 == 0)
  {
   echo "<tr>";
  }
  echo "";
 $i++; //tuka narastva $i s 1 za vseki zapis ako ima 5 zapisa i shte stane 5
 }	
 ?>
 
промени тези редове :

// проверяваме таблицата колко редове има
$query = "SELECT COUNT(id) AS numrows FROM users";
$result = mysql_query($query) or die('Error, query failed');

на тези:

// проверяваме таблицата колко редове има
$query = "SELECT COUNT(id) AS numrows FROM users";
$result = mysql_query($query) or die(mysql_error());

и ни кажи какво се получава
 

Back
Горе