странициране

RIP

Registered
Относно този урок за страницирането http://www.videotutorials-bg.com/lesson ... &id=&t=446
в моя сайт линковете са така index.php?a=faq index.php?a=add index.php?a=index и искам да попитам когато се преминава на следваща или предишна страница какъв линк трябва да сложа ??
 
Взимаш си стойността с $_GET и правиш така:
Код:
$page=$_GET['името'];
$next = $page + '1';
echo "<a href=\"страницата.php?page=".$next."\">Следваща</a>";
 
Ама то изобщо не се показва в самия сайт показва се на бял фон и само грешка за свързването с базата данни:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\faq.php on line 50

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\xampp\htdocs\faq.php on line 50
Access denied for user 'ODBC'@'localhost' (using password: NO)
И нищо друго... Ако може да ми помогнеш пиши в скайп
 
Сложил ли си връзката с базата данни ? И провери правилно ли сати написане потребителско име, парола и база данни.
 
Правилно са написании, на първата страница ми вади всичко, ама на втората ми дава тая грешка...
 
Код:
<?php
$page = (int) $GET['page'];
if ($page == 0 || $page == NULL || $page < 0)
{
	$page = 1;
}
$pp = 5;
$start = ($page*$pp - $pp);
$query = mysql_query("SELECT * FROM vuprosi") or die (mysql_error());
$broi = mysql_num_rows($query);
$total = ceil($broi/$pp);
$query = mysql_query("SELECT * FROM vuprosi LIMIT $start, $pp");
while ($data = mysql_fetch_array($query)) {

?>
   <b><font color="9c9c9c">
<p>Въпрос:</font> </b><br />
<?php
echo $data['vupros']."<br /><b>Отговор: </b></font><br />";
echo $data['otgovor']." <br />";
}
	
$GET['page'];
$prev = $page - 1;
$next = $page + 1;
if($page == 1)
{
	print "Предишна";
}
	else
{
	print "<a href='index.php?a=faq&page=$prev'>Предишна</a>";
}
	if($page >= $total)
{
	print "Следваща";
}
	else
{
	print "<a href='index.php?a=faq&page=$next'>Следваща</a>";
}


?>
 
Код:
<?php
$page = (int) $GET['page'];
if ($page == 0 || $page == NULL || $page < 0)
{
   $page = 1;
}
$pp = 5;
$start = ($page*$pp - $pp);
$query = mysql_query("SELECT * FROM vuprosi") or die (mysql_error());
$broi = mysql_num_rows($query);
$total = ceil($broi/$pp);
$query = mysql_query("SELECT * FROM vuprosi LIMIT $start, $pp");
while ($data = mysql_fetch_array($query)) {

?>
   <b><font color="9c9c9c">
<p>Въпрос:</font> </b><br />
<?php
echo $data['vupros']."<br /><b>Отговор: </b></font><br />";
echo $data['otgovor']." <br />";
}
$prev = $page - '1';
$next = $page + '1';
if($page == 1)
{
   print "Предишна";
}
   else
{
   print "<a href='index.php?a=faq&page=$prev'>Предишна</a>";
}
   if($page >= $total)
{
   print "Следваща";
}
   else
{
   print "<a href='index.php?a=faq&page=$next'>Следваща</a>";
}
Код:
 
Добре оправих страниците ама сега ми излизат само 1ни и същи резултати тоест 1вите 5 ми излизат и на 1ва и 2ра страница....
 
Код:
<?php
$page = (int) $GET['page'];
if ($page == 0 || $page == NULL || $page < 0)
{
   $page = 1;
}
$pp = 5;
$start = ($page*$pp) - $pp;
$query = mysql_query("SELECT * FROM vuprosi") or die (mysql_error());
$broi = mysql_num_rows($query);
$total = ceil($broi/$pp);
$query = mysql_query("SELECT * FROM vuprosi LIMIT $start, $pp");
while ($data = mysql_fetch_array($query)) {

?>
   <b><font color="9c9c9c">
<p>Въпрос:</font> </b><br />
<?php
echo $data['vupros']."<br /><b>Отговор: </b></font><br />";
echo $data['otgovor']." <br />";
}
$prev = $page - '1';
$next = $page + '1';
if($page == 1)
{
   print "Предишна";
}
   else
{
   print "<a href='index.php?a=faq&page=$prev'>Предишна</a>";
}
   if($page >= $total)
{
   print "Следваща";
}
   else
{
   print "<a href='index.php?a=faq&page=$next'>Следваща</a>";
}
 
<?php
$page = (int) $GET['page'];
if ($page == 0 || $page == NULL || $page < 0)
{
$page = 1;
}
$pp = 5;
$start = ($page*$pp) - $pp;
$query = mysql_query("SELECT * FROM vuprosi") or die (mysql_error());
$broi = mysql_num_rows($query);
$total = ceil($broi/$pp);
$query = mysql_query("SELECT * FROM vuprosi LIMIT $start, $pp");
while ($data = mysql_fetch_array($query)) {

?>
<b><font color="9c9c9c">
<p>Въпрос:</font> </b><br />
<?php
echo $data['vupros']."<br /><b>Отговор: </b></font><br />";
echo $data['otgovor']." <br />";
}
$prev = $page - 1;
$next = $page + '1';
if($page == 1)
{
print "Предишна";
}
else
{
print "<a href='index.php?a=faq&page=$prev'>Предишна</a>";
}
if($page >= $total)
{
print "Следваща";
}
else
{
print "<a href='index.php?a=faq&page=$next'>Следваща</a>";
}
:idea:
 

Back
Горе