Тази страница не ми се получава

rado0

Registered
Здрвейте, на другите страници ми се получава страницирането, но на тази не !!! Може би защото ми ги извежда само по тип тоест от друга страница с всички обяви имам няколо линка примерно единия е купувам и като натисна на него тази страница ми извежда обяви само от купувам.
Като направя примерно по 2 обяви на страница и пьрвите две ми ги вади но на втората страница вече не ми вади нищо.
Ще сьм ви благодарен ако помогнете !!!

Код:
<?php
include('config.php');
$tip=$_GET['tip'];
if (isset($tip))
{
$broinastranica = 2; 
$pageNum = 1; 
if(isset($_GET['page'])) 
{ 
$pageNum = $_GET['page']; 
} 
$redove = ($pageNum - 1) * $broinastranica; 

$query = "SELECT COUNT(id) AS numrows FROM `obqvi`"; 
$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 .= " $page "; 
} 
else 
{ 
$nomeranastranici .= " <a href=\"$self?page=$page\">$page</a> "; 
} 
} 

if ($pageNum > 1) 
{ 
$page = $pageNum - 1; 
$predishna = " <font color=orange><a href=\"$self?page=$page\"> [<] </a></font> "; 

$parva = " <font color=orange><a href=\"$self?page=1\">[първа]</a></font> "; 
} 
else 
{ 
$predishna = ' '; 
$parva = ' '; 
} 
$query=mysql_query("SELECT * FROM `obqvi` WHERE `tip`='$tip'ORDER BY id DESC LIMIT $redove,$broinastranica") or die(mysql_error()); 
while($row=mysql_fetch_array($query)) 
{ 
echo'<center><table><tr><td><img src="'.$row['snimka'].'" width="100" height="80"></td>
<td>Град:'.$row['gradove'].'
Тип:'.$row['tip'].'</br>
Категория:'.$row['kategorii'].'
Заглавие:'.$row['zaglavie'].'</br>
Виж:<a href="sistema/view.php?id='.$row['id'].'">Цялата обява</a></td></tr></br>
 </table></center></br>';
} 
}
echo "<center><table><tr><td><font color = '#000' />Страница: </font></td><td><font color = '#000' />$nomeranastranici</font></td></tr>"; 
?></center>
 
може да ето
Код:
<?php
include('config.php');
$tip=$_GET['tip'];
if (isset($tip))
{
$query=mysql_query("SELECT * FROM `obqvi` WHERE `tip`='$tip'") or die(mysql_error()); 
while($row=mysql_fetch_array($query)) 
{ 
echo'<center><table><tr><td><img src="'.$row['snimka'].'" width="100" height="80"></td>
<td>Град:'.$row['gradove'].'
Тип:'.$row['tip'].'</br>
Категория:'.$row['kategorii'].'
Заглавие:'.$row['zaglavie'].'</br>
Виж:<a href="sistema/view.php?id='.$row['id'].'">Цялата обява</a></td></tr></br>
 </table></center></br>';
} 
}
?>
 
Код:
	<?php
include('config.php');

$broinastranica = 2;
$pageNum = 1;
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
$redove = ($pageNum - 1) * $broinastranica;

$query = "SELECT COUNT(id) AS numrows FROM `lyrics`";
$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 .= " $page ";
}
else
{
$nomeranastranici .= " <a href=\"$self?page=$page\">$page</a> ";
}
}

if ($pageNum > 1)
{
$page = $pageNum - 1;
$predishna = " <font color=orange><a href=\"$self?page=$page\"> [<] </a></font> ";

$parva = " <font color=orange><a href=\"$self?page=1\">[първа]</a></font> ";
}
else
{
$predishna = ' ';
$parva = ' ';
}

$tip=$_GET['tip'];
if (isset($tip))
{
$query=mysql_query("SELECT * FROM `obqvi` WHERE `tip`='$tip' DESC LIMIT $redove, $broinastranica") or die(mysql_error());
while($row=mysql_fetch_array($query))
{
echo'<center><table><tr><td><img src="'.$row['snimka'].'" width="100" height="80"></td>
<td>Град:'.$row['gradove'].'
Тип:'.$row['tip'].'</br>
Категория:'.$row['kategorii'].'
Заглавие:'.$row['zaglavie'].'</br>
Виж:<a href="sistema/view.php?id='.$row['id'].'">Цялата обява</a></td></tr></br>
 </table></center></br>';
}
}
echo "<font color = '#000' />Страница: </font>";
echo "<font color = '#000' />$nomeranastranici</font>";
?>
 
Код:
   <?php
include('config.php');

$broinastranica = 2;
$pageNum = 1;
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
$redove = ($pageNum - 1) * $broinastranica;

$query = "SELECT COUNT(id) AS numrows FROM `lyrics`";
$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 .= " $page ";
}
else
{
$nomeranastranici .= " <a href=\"$self?page=$page\">$page</a> ";
}
}

if ($pageNum > 1)
{
$page = $pageNum - 1;
$predishna = " <font color=orange><a href=\"$self?page=$page\"> [<] </a></font> ";

$parva = " <font color=orange><a href=\"$self?page=1\">[първа]</a></font> ";
}
else
{
$predishna = ' ';
$parva = ' ';
}

$tip=$_GET['tip'];
if (isset($tip))
{

$query=mysql_query("SELECT * FROM `obqvi` WHERE `tip`='$tip' ORDER BY `id` DESC LIMIT $redove, $broinastranica") or die(mysql_error());
while($row=mysql_fetch_array($query))
{
echo'<center><table><tr><td><img src="'.$row['snimka'].'" width="100" height="80"></td>
<td>Град:'.$row['gradove'].'
Тип:'.$row['tip'].'</br>
Категория:'.$row['kategorii'].'
Заглавие:'.$row['zaglavie'].'</br>
Виж:<a href="sistema/view.php?id='.$row['id'].'">Цялата обява</a></td></tr></br>
 </table></center></br>';
}
}
echo "<font color = '#000' />Страница: </font>";
echo "<font color = '#000' />$nomeranastranici</font>";
?>
 
да, мерси страницира ми, но точно тук ми идва проблема значи по принцип тая страница е празна и ми вади обявите по тип, поле което сьдьржа купувам, продавам и заменям , които са ми на страница index.php при натискане на някои от тези бутони ми извежда в страницата която сега страницирахме само типа примерно обяви само от купувам .
И сега с това странициране ми изкарва само пьрвата страница като натисна на втора и ми е празна, изкарва ми примерно 2 обяви сьм нагласил на страница изкарва ми пьрвите две на пьрвата страница и вече като натисна на втората е празна.
Защото става така?
 
Код:
<?php
include('config.php');

$broinastranica = 2;
$pageNum = 1;
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
$redove = ($pageNum - 1) * $broinastranica;

$query = "SELECT COUNT(id) AS numrows FROM `obqvi`";
$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 .= " $page ";
}
else
{
$nomeranastranici .= " <a href=\"$self?page=$page\">$page</a> ";
}
}

if ($pageNum > 1)
{
$page = $pageNum - 1;
$predishna = " <font color=orange><a href=\"$self?page=$page\"> [<] </a></font> ";

$parva = " <font color=orange><a href=\"$self?page=1\">[първа]</a></font> ";
}
else
{
$predishna = ' ';
$parva = ' ';
}

$tip=$_GET['tip'];
if (isset($tip))
{

$query=mysql_query("SELECT * FROM `obqvi` WHERE `tip`='$tip' ORDER BY `id` DESC LIMIT $redove, $broinastranica") or die(mysql_error());
while($row=mysql_fetch_array($query))
{
echo'<center><table><tr><td><img src="'.$row['snimka'].'" width="100" height="80"></td>
<td>Град:'.$row['gradove'].'
Тип:'.$row['tip'].'</br>
Категория:'.$row['kategorii'].'
Заглавие:'.$row['zaglavie'].'</br>
Виж:<a href="sistema/view.php?id='.$row['id'].'">Цялата обява</a></td></tr></br>
 </table></center></br>';
}
}
echo "<font color = '#000' />Страница: </font>";
echo "<font color = '#000' />$nomeranastranici</font>";
?>
 
не проблема си остава само на пьрвата страница ми извежда обявите от типа, като натисна на втората вече не ми ги вади и после, като натисна на пьрвата и там не ми ги вади нз това дали ще помогне, но като натисна тип купувам примерно и на страницата на тип така ми ги извежда отгоре на браусьра tip.php?tip=Купувам като натисна на втора страница горе в браусьра ми вади това tip.php?page=2 и не ми вади обявите
 
Може би така :


Код:
	<?php
include('config.php');

$broinastranica = 2;
$pageNum = 1;
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
$redove = ($pageNum - 1) * $broinastranica;

$query = "SELECT COUNT(id) AS numrows FROM `obqvi` WHERE `tip` = '$tip'";
$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 .= " $page ";
}
else
{
$nomeranastranici .= " <a href=\"$self?page=$page\">$page</a> ";
}
}

if ($pageNum > 1)
{
$page = $pageNum - 1;
$predishna = " <font color=orange><a href=\"$self?page=$page\"> [<] </a></font> ";

$parva = " <font color=orange><a href=\"$self?page=1\">[първа]</a></font> ";
}
else
{
$predishna = ' ';
$parva = ' ';
}

$tip=$_GET['tip'];
if (isset($tip))
{

$query=mysql_query("SELECT * FROM `obqvi` WHERE `tip`='$tip' ORDER BY `id` DESC LIMIT $redove, $broinastranica") or die(mysql_error());
while($row=mysql_fetch_array($query))
{
echo'<center><table><tr><td><img src="'.$row['snimka'].'" width="100" height="80"></td>
<td>Град:'.$row['gradove'].'
Тип:'.$row['tip'].'</br>
Категория:'.$row['kategorii'].'
Заглавие:'.$row['zaglavie'].'</br>
Виж:<a href="sistema/view.php?id='.$row['id'].'">Цялата обява</a></td></tr></br>
 </table></center></br>';
}
}
echo "<font color = '#000' />Страница: </font>";
echo "<font color = '#000' />$nomeranastranici</font>";
?>
 
сега ми изкарва пьрвите две обяви нали пьрвата страница и няма отдолу това за 2ра страница
 
а сигорен ли си че има повече от 2 обяви, в тази категория от която се опитваш да изведеш ? защото немисля, че има грешки в кода ..
 
да сигорен сьм :) нз защо не става други страници с това странициране стават ,но тази не става дали защото от index.php трябва да избереш тип купувам продавам или заменям за да ти ги изведе тази страница?
 

Back
Горе