Не мога да се справя със странициране в php

mutsunka

Registered
Привет. Ако темата ми не е за тук, моля да я преместите.
Имам сайт за плетки и прочие. За съжаление ми е страшно неудобно да издиря човека, който ми го писа, за да ми помогне. Аз добавих сама нови категории, смених стила и т.н., но всичко това беше с html, а не с php.
Не мога и не мога да направя странициране.... :cry: Пробвах какви ли не готови кодове, накрая се спрях на този http://web-tourist.net/login/login/view.php?st=1908
Опитвам се да изведа осем резултата на страница, защото сега, когато съм наслагала повече продукти, човек докато ги разгледа до долу.... :? :roll:
Ако някой може да ми помогне, ще му бъда много благодарна.
Ето линк към страницата за ориентация. И нещата ми са под папки категории, общо 8... http://hook-bg.com/products.php?Category=1

А това е кодът ми на php. Съжалявам за маймуниците в него, но ще трябва да оправя езика. Дано не са пречка. masjal е SQL таблицата.

Код:
<?php
require ("masjal.php");
require ('template.inc.php');

$what[1] = "Äàìñêà êîëåêöèÿ:";
$what[2] = "шалове, шапки, гети, ръкавици...";
$what[3] = "Äåòñêà êîëåêöèÿ:";
$what[4] = "Маслени картини:";
$what[5] = "Ñóâåíèðè:";
$what[6] = "Àêñåñîàðè:";
$what[7] = "Øèâà÷åñêî èçêóñòâî:";
$what[8] = "Детски и други картини:";
$what[9] = 'Ìîëÿ, èçáåðåòå êàòåãîðèÿ çà äà âèäèòå êîëåêöèÿòà!';

$Category = !empty($_REQUEST["Category"]) ? preg_replace("/[^0-9]/", 0, $Category) :
    1;
if (($Category < 1) || ($Category > 9) || empty($Category)) {
    $Category = 9;
}

$t = new Template();
$t->set_file('page', "index.html");
$t->set_block('page', 'header');
$t->set_var('TITLE', 'hook-bg.com');
$t->pparse('out', 'header');
?>
<table border="0" align="center" cellpadding="0" cellspacing="15" width="580">
              <tr>
                <td colspan="3"><div align="center">
                  <h2><?php echo $what[$Category]; ?></h2>
                </div></td>
              </tr>
<?php
$result = mysql_query("SELECT COUNT(*) FROM `Pletki` WHERE `Category`='$Category'");
$row = mysql_fetch_row($result);
if ($row[0] == 0) {
    echo "<tr><td colspan=\"3\" align=\"center\">Â èçáðàíàòà êàòåãîðèÿ â ìîìåíòà íÿìà âúâåäåíè ïðîäóêòè!<br>Ìîëÿ, èçáåðåòå äðóãà êàòåãîðèÿ!<br><a href=\"Javascript: history.back(-1);\">Íàçàä</a></td></tr>";
}
$result = mysql_query("SELECT * FROM `Pletki` WHERE `Category`='$Category' ORDER BY `Id`");
while ($row = mysql_fetch_row($result)) {
    $itID = $row[0];
    $model = $row[1];
    $Description = $row[3];
    $Price = $row[4];
    $Description = nl2br($Description);
    $umodel = rawurlencode($model);
?>
              <tr>
                <td rowspan="2" class="centerdiv" width="167"><div align="center"><a href="detail.php?Model=<?php echo
    "$itID&Side=1"; ?>" class="snimka"><img src="images/<?php echo "$Category/$itID-1-th.jpg"; ?>" class="picborder" alt="Ùðàêíåòå âúðõó ñíèìêàòà, çà äà ÿ óâåëè÷èòå." title="Ùðàêíåòå âúðõó ñíèìêàòà, çà äà ÿ óâåëè÷èòå."><br>
                1</a> </div></td>
                <td rowspan="2" class="centerdiv" width="167">
<?php
    if (is_file("images/$Category/$itID-2-th.jpg")) {
?>
                <div align="center"><a href="detail.php?Model=<?php echo "$itID&Side=2"; ?>" class="snimka">
                <img src="images/<?php echo "$Category/$itID-2-th.jpg"; ?>" class="picborder" alt="Ùðàêíåòå âúðõó ñíèìêàòà, çà äà ÿ óâåëè÷èòå." title="Ùðàêíåòå âúðõó ñíèìêàòà, çà äà ÿ óâåëè÷èòå."><br>
                2<br></a>
                </div>
<?php
    }
?>
                </td>
                <td class="centerdiv" valign="top"><b><?php echo $model; ?></b><br><?php echo
    $Description; ?><br><br><a href="http://hook-bg.com/contacts.php?Model=<?php echo
    $umodel; ?>">Ïîðú÷àé...</a></td>
              </tr>
              <tr>
                <td class="centerdiv" valign="top" height="20"><b>Öåíà:</b> <span class="price"><?php echo
    $Price; ?></span> ëâ.</td>
              </tr>
<?php
}

?>
            </table>
<?php
$t->set_block('page', 'footer');
$t->pparse('out', 'footer');

?>
 
Код:
<?php
require ("masjal.php");
require ('template.inc.php');

$what[1] = "Aainea eieaeoey:";
$what[2] = "шалове, шапки, гети, ръкавици...";
$what[3] = "Aaonea eieaeoey:";
$what[4] = "Маслени картини:";
$what[5] = "Noaaie?e:";
$what[6] = "Aenania?e:";
$what[7] = "Oeaa?anei eceonoai:";
$what[8] = "Детски и други картини:";
$what[9] = 'Iiey, ecaa?aoa eaoaai?ey ca aa aeaeoa eieaeoeyoa!';

$Category = !empty($_REQUEST["Category"]) ? preg_replace("/[^0-9]/", 0, $Category) :
    1;
if (($Category < 1) || ($Category > 9) || empty($Category)) {
    $Category = 9;
}

$t = new Template();
$t->set_file('page', "index.html");
$t->set_block('page', 'header');
$t->set_var('TITLE', 'hook-bg.com');
$t->pparse('out', 'header');
?>
<table border="0" align="center" cellpadding="0" cellspacing="15" width="580">
              <tr>
                <td colspan="3"><div align="center">
                  <h2><?php echo $what[$Category]; ?></h2>
                </div></td>
              </tr>
<?php
$result = mysql_query("SELECT COUNT(*) FROM `Pletki` WHERE `Category`='$Category'");
$row = mysql_fetch_row($result);
if ($row[0] == 0) {
    echo "<tr><td colspan=\"3\" align=\"center\">A eca?aiaoa eaoaai?ey a iiiaioa iyia auaaaaie i?iaoeoe!<br>Iiey, ecaa?aoa a?oaa eaoaai?ey!<br><a href=\"Javascript: history.back(-1);\">Iacaa</a></td></tr>";
}
$broinastranica = 8;
$pageNum = 1;
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
$redove = ($pageNum - 1) * $broinastranica;

$query = "SELECT COUNT(id) AS id FROM `pletki`";
$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 = ' ';
}

$result = mysql_query("SELECT * FROM `Pletki` WHERE `Category`='$Category' ORDER BY `Id` LIMIT $redove, $broinastranica");
while ($row = mysql_fetch_row($result)) {
    $itID = $row[0];
    $model = $row[1];
    $Description = $row[3];
    $Price = $row[4];
    $Description = nl2br($Description);
    $umodel = rawurlencode($model);
?>
              <tr>
                <td rowspan="2" class="centerdiv" width="167"><div align="center"><a href="detail.php?Model=<?php echo
    "$itID&Side=1"; ?>" class="snimka"><img src="images/<?php echo "$Category/$itID-1-th.jpg"; ?>" class="picborder" alt="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa." title="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa."><br>
                1</a> </div></td>
                <td rowspan="2" class="centerdiv" width="167">
<?php
    if (is_file("images/$Category/$itID-2-th.jpg")) {
?>
                <div align="center"><a href="detail.php?Model=<?php echo "$itID&Side=2"; ?>" class="snimka">
                <img src="images/<?php echo "$Category/$itID-2-th.jpg"; ?>" class="picborder" alt="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa." title="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa."><br>
                2<br></a>
                </div>
<?php
    }
?>
                </td>
                <td class="centerdiv" valign="top"><b><?php echo $model; ?></b><br><?php echo
    $Description; ?><br><br><a href="http://hook-bg.com/contacts.php?Model=<?php echo
    $umodel; ?>">Ii?u?ae...</a></td>
              </tr>
              <tr>
                <td class="centerdiv" valign="top" height="20"><b>Oaia:</b> <span class="price"><?php echo
    $Price; ?></span> ea.</td>
              </tr>
<?php
}

echo "<font color = '#000' />Страница: </font>";
echo "<font color = '#000' />$nomeranastranici</font>"; 
?>
            </table>
<?php
$t->set_block('page', 'footer');
$t->pparse('out', 'footer');

?>
пробвай така
 
Много ти благодаря за труда!

Стана - само смених pletki s Pletki, само че не ми изкарва линкове.

Сега ще ги сложа, пък да видим какво ще измъдря :?
 
<?php
require ("masjal.php");
require ('template.inc.php');

$what[1] = "Aainea eieaeoey:";
$what[2] = "шалове, шапки, гети, ръкавици...";
$what[3] = "Aaonea eieaeoey:";
$what[4] = "Маслени картини:";
$what[5] = "Noaaie?e:";
$what[6] = "Aenania?e:";
$what[7] = "Oeaa?anei eceonoai:";
$what[8] = "Детски и други картини:";
$what[9] = 'Iiey, ecaa?aoa eaoaai?ey ca aa aeaeoa eieaeoeyoa!';

$Category = !empty($_REQUEST["Category"]) ? preg_replace("/[^0-9]/", 0, $Category) :
1;
if (($Category < 1) || ($Category > 9) || empty($Category)) {
$Category = 9;
}

$t = new Template();
$t->set_file('page', "index.html");
$t->set_block('page', 'header');
$t->set_var('TITLE', 'hook-bg.com');
$t->pparse('out', 'header');
?>
<table border="0" align="center" cellpadding="0" cellspacing="15" width="580">
<tr>
<td colspan="3"><div align="center">
<h2><?php echo $what[$Category]; ?></h2>
</div></td>
</tr>
<?php
$broinastranica = 8;
$pageNum = 1;
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
$redove = ($pageNum - 1) * $broinastranica;

$query = "SELECT COUNT(id) AS id FROM `pletki`";
$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 = ' ';
}
$result = mysql_query("SELECT COUNT(*) FROM `Pletki` WHERE `Category`='$Category' LIMIT $redove, $broinastranica");
$row = mysql_fetch_row($result);
if ($row[0] == 0) {
echo "<tr><td colspan=\"3\" align=\"center\">A eca?aiaoa eaoaai?ey a iiiaioa iyia auaaaaie i?iaoeoe!<br>Iiey, ecaa?aoa a?oaa eaoaai?ey!<br><a href=\"Javascript: history.back(-1);\">Iacaa</a></td></tr>";
}


$result = mysql_query("SELECT * FROM `Pletki` WHERE `Category`='$Category' ORDER BY `Id` LIMIT $redove, $broinastranica");
while ($row = mysql_fetch_row($result)) {
$itID = $row[0];
$model = $row[1];
$Description = $row[3];
$Price = $row[4];
$Description = nl2br($Description);
$umodel = rawurlencode($model);
?>
<tr>
<td rowspan="2" class="centerdiv" width="167"><div align="center"><a href="detail.php?Model=<?php echo
"$itID&Side=1"; ?>" class="snimka"><img src="images/<?php echo "$Category/$itID-1-th.jpg"; ?>" class="picborder" alt="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa." title="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa."><br>
1</a> </div></td>
<td rowspan="2" class="centerdiv" width="167">
<?php
if (is_file("images/$Category/$itID-2-th.jpg")) {
?>
<div align="center"><a href="detail.php?Model=<?php echo "$itID&Side=2"; ?>" class="snimka">
<img src="images/<?php echo "$Category/$itID-2-th.jpg"; ?>" class="picborder" alt="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa." title="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa."><br>
2<br></a>
</div>
<?php
}
?>
</td>
<td class="centerdiv" valign="top"><b><?php echo $model; ?></b><br><?php echo
$Description; ?><br><br><a href="http://hook-bg.com/contacts.php?Model=<?php echo
$umodel; ?>">Ii?u?ae...</a></td>
</tr>
<tr>
<td class="centerdiv" valign="top" height="20"><b>Oaia:</b> <span class="price"><?php echo
$Price; ?></span> ea.</td>
</tr>
<?php
}

echo "<font color = '#000' />Страница: </font>";
echo "<font color = '#000' />$nomeranastranici</font>";
?>
</table>
<?php
$t->set_block('page', 'footer');
$t->pparse('out', 'footer');

?>
 
Сега трябва да ти се получи виж

Код:
<?php
require ("masjal.php");
require ('template.inc.php');

$what[1] = "Aainea eieaeoey:";
$what[2] = "шалове, шапки, гети, ръкавици...";
$what[3] = "Aaonea eieaeoey:";
$what[4] = "Маслени картини:";
$what[5] = "Noaaie?e:";
$what[6] = "Aenania?e:";
$what[7] = "Oeaa?anei eceonoai:";
$what[8] = "Детски и други картини:";
$what[9] = 'Iiey, ecaa?aoa eaoaai?ey ca aa aeaeoa eieaeoeyoa!';

$Category = !empty($_REQUEST["Category"]) ? preg_replace("/[^0-9]/", 0, $Category) :
1;
if (($Category < 1) || ($Category > 9) || empty($Category)) {
$Category = 9;
}

$t = new Template();
$t->set_file('page', "index.html");
$t->set_block('page', 'header');
$t->set_var('TITLE', 'hook-bg.com');
$t->pparse('out', 'header');
?>
<table border="0" align="center" cellpadding="0" cellspacing="15" width="580">
<tr>
<td colspan="3"><div align="center">
<h2><?php echo $what[$Category]; ?></h2>
</div></td>
</tr>
<?php
$broinastranica = 8;
$pageNum = 1;
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
$redove = ($pageNum - 1) * $broinastranica;

$query = "SELECT COUNT(id) AS id FROM `pletki`";
$result = mysql_query($query) or die('Error, query failed');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['id'];


$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 = ' ';
}
$result = mysql_query("SELECT COUNT(*) FROM `Pletki` WHERE `Category`='$Category' LIMIT $redove, $broinastranica");
$row = mysql_fetch_row($result);
if ($row[0] == 0) {
echo "<tr><td colspan=\"3\" align=\"center\">A eca?aiaoa eaoaai?ey a iiiaioa iyia auaaaaie i?iaoeoe!<br>Iiey, ecaa?aoa a?oaa eaoaai?ey!<br><a href=\"Javascript: history.back(-1);\">Iacaa</a></td></tr>";
}


$result = mysql_query("SELECT * FROM `Pletki` WHERE `Category`='$Category' ORDER BY `Id` LIMIT $redove, $broinastranica");
while ($row = mysql_fetch_row($result)) {
$itID = $row[0];
$model = $row[1];
$Description = $row[3];
$Price = $row[4];
$Description = nl2br($Description);
$umodel = rawurlencode($model);
?>
<tr>
<td rowspan="2" class="centerdiv" width="167"><div align="center"><a href="detail.php?Model=<?php echo
"$itID&Side=1"; ?>" class="snimka"><img src="images/<?php echo "$Category/$itID-1-th.jpg"; ?>" class="picborder" alt="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa." title="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa."><br>
1</a> </div></td>
<td rowspan="2" class="centerdiv" width="167">
<?php
if (is_file("images/$Category/$itID-2-th.jpg")) {
?>
<div align="center"><a href="detail.php?Model=<?php echo "$itID&Side=2"; ?>" class="snimka">
<img src="images/<?php echo "$Category/$itID-2-th.jpg"; ?>" class="picborder" alt="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa." title="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa."><br>
2<br></a>
</div>
<?php
}
?>
</td>
<td class="centerdiv" valign="top"><b><?php echo $model; ?></b><br><?php echo
$Description; ?><br><br><a href="http://hook-bg.com/contacts.php?Model=<?php echo
$umodel; ?>">Ii?u?ae...</a></td>
</tr>
<tr>
<td class="centerdiv" valign="top" height="20"><b>Oaia:</b> <span class="price"><?php echo
$Price; ?></span> ea.</td>
</tr>
<?php
}
echo "stranica: $nomeranastranici";
?>
</table>
<?php
$t->set_block('page', 'footer');
$t->pparse('out', 'footer');

?>
 
Станаааа! Изведе и линковете. (flowers)

Само че огромният проблем е, че примерно в секция Картини, или Шапки, шалове в Плетивата навсякъде втората страница ми "краде" от блузите.
Тоест примерно в Картини - първа страница си е картини, втора страница чете втората страница от Дамските плетива.
Явно е заради категориите, те са като папки, тоест всяка втора страница чете от category1, иначе първите страници са си екстра навсякъде...

Значи ли това, че ще трябват 8 php файла, тоест за осемте категории с продукти, които имам, за да не се обърква така...
 
Не, пробвай така

Код:
<?php
require ("masjal.php");
require ('template.inc.php');

$what[1] = "Aainea eieaeoey:";
$what[2] = "шалове, шапки, гети, ръкавици...";
$what[3] = "Aaonea eieaeoey:";
$what[4] = "Маслени картини:";
$what[5] = "Noaaie?e:";
$what[6] = "Aenania?e:";
$what[7] = "Oeaa?anei eceonoai:";
$what[8] = "Детски и други картини:";
$what[9] = 'Iiey, ecaa?aoa eaoaai?ey ca aa aeaeoa eieaeoeyoa!';

$Category = !empty($_REQUEST["Category"]) ? preg_replace("/[^0-9]/", 0, $Category) :
1;
if (($Category < 1) || ($Category > 9) || empty($Category)) {
$Category = 9;
}

$t = new Template();
$t->set_file('page', "index.html");
$t->set_block('page', 'header');
$t->set_var('TITLE', 'hook-bg.com');
$t->pparse('out', 'header');
?>
<table border="0" align="center" cellpadding="0" cellspacing="15" width="580">
<tr>
<td colspan="3"><div align="center">
<h2><?php echo $what[$Category]; ?></h2>
</div></td>
</tr>
<?php
$broinastranica = 8;
$pageNum = 1;
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
$redove = ($pageNum - 1) * $broinastranica;

$query = "SELECT COUNT(id) AS id FROM `pletki`  WHERE `Category`='$Category'";
$result = mysql_query($query) or die('Error, query failed');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['id'];


$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 = ' ';
}
$result = mysql_query("SELECT COUNT(*) FROM `Pletki` WHERE `Category`='$Category' LIMIT $redove, $broinastranica");
$row = mysql_fetch_row($result);
if ($row[0] == 0) {
echo "<tr><td colspan=\"3\" align=\"center\">A eca?aiaoa eaoaai?ey a iiiaioa iyia auaaaaie i?iaoeoe!<br>Iiey, ecaa?aoa a?oaa eaoaai?ey!<br><a href=\"Javascript: history.back(-1);\">Iacaa</a></td></tr>";
}


$result = mysql_query("SELECT * FROM `Pletki` WHERE `Category`='$Category' ORDER BY `Id` LIMIT $redove, $broinastranica");
while ($row = mysql_fetch_row($result)) {
$itID = $row[0];
$model = $row[1];
$Description = $row[3];
$Price = $row[4];
$Description = nl2br($Description);
$umodel = rawurlencode($model);
?>
<tr>
<td rowspan="2" class="centerdiv" width="167"><div align="center"><a href="detail.php?Model=<?php echo
"$itID&Side=1"; ?>" class="snimka"><img src="images/<?php echo "$Category/$itID-1-th.jpg"; ?>" class="picborder" alt="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa." title="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa."><br>
1</a> </div></td>
<td rowspan="2" class="centerdiv" width="167">
<?php
if (is_file("images/$Category/$itID-2-th.jpg")) {
?>
<div align="center"><a href="detail.php?Model=<?php echo "$itID&Side=2"; ?>" class="snimka">
<img src="images/<?php echo "$Category/$itID-2-th.jpg"; ?>" class="picborder" alt="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa." title="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa."><br>
2<br></a>
</div>
<?php
}
?>
</td>
<td class="centerdiv" valign="top"><b><?php echo $model; ?></b><br><?php echo
$Description; ?><br><br><a href="http://hook-bg.com/contacts.php?Model=<?php echo
$umodel; ?>">Ii?u?ae...</a></td>
</tr>
<tr>
<td class="centerdiv" valign="top" height="20"><b>Oaia:</b> <span class="price"><?php echo
$Price; ?></span> ea.</td>
</tr>
<?php
}
echo "stranica: $nomeranastranici";
?>
</table>
<?php
$t->set_block('page', 'footer');
$t->pparse('out', 'footer');

?>
или ако не стане така
Код:
<?php
require ("masjal.php");
require ('template.inc.php');

$what[1] = "Aainea eieaeoey:";
$what[2] = "шалове, шапки, гети, ръкавици...";
$what[3] = "Aaonea eieaeoey:";
$what[4] = "Маслени картини:";
$what[5] = "Noaaie?e:";
$what[6] = "Aenania?e:";
$what[7] = "Oeaa?anei eceonoai:";
$what[8] = "Детски и други картини:";
$what[9] = 'Iiey, ecaa?aoa eaoaai?ey ca aa aeaeoa eieaeoeyoa!';

$Category = !empty($_REQUEST["Category"]) ? preg_replace("/[^0-9]/", 0, $Category) :
1;
if (($Category < 1) || ($Category > 9) || empty($Category)) {
$Category = 9;
}

$t = new Template();
$t->set_file('page', "index.html");
$t->set_block('page', 'header');
$t->set_var('TITLE', 'hook-bg.com');
$t->pparse('out', 'header');
?>
<table border="0" align="center" cellpadding="0" cellspacing="15" width="580">
<tr>
<td colspan="3"><div align="center">
<h2><?php echo $what[$Category]; ?></h2>
</div></td>
</tr>
<?php
$broinastranica = 8;
$pageNum = 1;
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
$redove = ($pageNum - 1) * $broinastranica;

$query = "SELECT COUNT(id) AS id FROM `pletki`  WHERE `Category`='$Category'";
$result = mysql_query($query) or die('Error, query failed');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['id'];


$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 = ' ';
}
$result = mysql_query("SELECT COUNT(*) FROM `Pletki` WHERE `Category`='$Category' LIMIT $redove, $broinastranica");
$row = mysql_fetch_row($result);
if ($row[0] == 0) {
echo "<tr><td colspan=\"3\" align=\"center\">A eca?aiaoa eaoaai?ey a iiiaioa iyia auaaaaie i?iaoeoe!<br>Iiey, ecaa?aoa a?oaa eaoaai?ey!<br><a href=\"Javascript: history.back(-1);\">Iacaa</a></td></tr>";
}


$result = mysql_query("SELECT * FROM `Pletki` WHERE `Category`='$Category' ORDER BY `Id` LIMIT $redove, $broinastranica");
while ($row = mysql_fetch_row($result)) {
$itID = $row[0];
$model = $row[1];
$Description = $row[3];
$Price = $row[4];
$Description = nl2br($Description);
$umodel = rawurlencode($model);
?>
<tr>
<td rowspan="2" class="centerdiv" width="167"><div align="center"><a href="detail.php?Model=<?php echo
"$itID&Side=1"; ?>" class="snimka"><img src="images/<?php echo "$Category/$itID-1-th.jpg"; ?>" class="picborder" alt="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa." title="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa."><br>
1</a> </div></td>
<td rowspan="2" class="centerdiv" width="167">
<?php
if (is_file("images/$Category/$itID-2-th.jpg")) {
?>
<div align="center"><a href="detail.php?Model=<?php echo "$itID&Side=2"; ?>" class="snimka">
<img src="images/<?php echo "$Category/$itID-2-th.jpg"; ?>" class="picborder" alt="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa." title="U?aeiaoa au?oo nieieaoa, ca aa y oaaee?eoa."><br>
2<br></a>
</div>
<?php
}
?>
</td>
<td class="centerdiv" valign="top"><b><?php echo $model; ?></b><br><?php echo
$Description; ?><br><br><a href="http://hook-bg.com/contacts.php?Model=<?php echo
$umodel; ?>">Ii?u?ae...</a></td>
</tr>
<tr>
<td class="centerdiv" valign="top" height="20"><b>Oaia:</b> <span class="price"><?php echo
$Price; ?></span> ea.</td>
</tr>
<?php
}
echo "stranica: $nomeranastranici";
?>
</table>
<?php
$t->set_block('page', 'footer');
$t->pparse('out', 'footer');

?>
 
Вторият вариант не стана.

На първия не ми чете вторите страници и нататък, дава така http://hook-bg.com/products.php&page=2 Object not found!

The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

If you think this is a server error, please contact the webmaster.
Error 404
hook-bg.com
Sat Dec 4 17:43:34 2010
Apache/2.2.15 (Unix) DAV/2 PHP/5.2.14

В момента съм оставила сайта на първия вариант.
 
Ааа, бях забравила да сменя pletki с Pletki

Стана вторият вариант, но на всяка категория ми чете вторите страници пак от Дамските....
Иначе първите страници ги отваря безпогрешно

Тоест отварям Картини - отварям Маслени - първа страница ми дави 8 картини, а 2-ра стр ми вади осем блузи ( = 2 стр от Дамски плетива на категория 1)
 

Back
Горе