takze tento problem fakt nevim vyresit,
stranka
www.javo.profitux.cz/php/index.php
prihlaste sa pod mojim menom : javo a s heslom javo ,
chodte do sekcie "moje clanky" a tam to uvidite,
prva tabulka je v poriadku limit plati od 0 do 10 ,
ale druha nie , limit od 20 do 30 ide iba od 20 ale 30 ho vobec neohranicuje ,
pri id=3 a vyssie to plati tiez, v zdrojakoch neviem najst chubu tak to davam sem , pls help
Kód:
<?php
session_start();
if(isset($_SESSION['nick'])){
mysql_pconnect("*******************");
mysql_select_db ("********");
if ($_GET["id"]){
$stranka=$_GET["id"];
}else {
$stranka=0;
}
$meno=$_SESSION['nick'];
$limit1=$stranka*10;
$limit2=$stranka*10+10;
echo $limit1.$limit2;
$result = mysql_query("SELECT * FROM clanky WHERE clanok_autor='$meno' LIMIT $limit1, $limit2 ");
echo '<table width="75%" border="1" cellspacing="0" cellpadding="0"><tr><td>Nazov clanku</td><td>Cas pridania clanku</td></tr>';
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
$url = $row[6];
echo '<tr><td><a href="'.$url.'">'.$row[1].'</a></td><td>'.$row[5].'</td></tr>';
echo '<br>';
}
echo '</table>';
$x=mysql_num_rows($result);
if ($x>=10){
$nextid = $stranka+1;
echo '<a href="moje_clanky.php?id='.$nextid.'">Dalsia strana</a>';
}
if ($stranka>0) {
$previd = $stranka-1;
echo ' <a href="moje_clanky.php?id='.$previd.'">Predchadzajuca strana</a>';
}
mysql_free_result($result);
}else{
echo 'Tato stranka je dostupna len pre prihlasenych uzivatelov';
}
?>
PS. myslim ze tabulku sem davat je zbytocne ale ak by to niekto potreboval staci napisat