zdravim,
tento skript mi na webe zobrazuje zapisy, strankuje, a pod. vedel by ho niekto opravit,
zjednodusit?
ako by som mohol vytiahnut z databazy nazov zapisu a pouzit ako ako url?
vdaka.. v php sa len ucim.. (a nie a nie..)
Kód:
<?
include "./connect.php";
$pocet=1; //pocet sprav na stranu
$nolimit = $_GET["nolimit"];
$arow = $_GET["arow"];
// strankovanie
$amax = $pocet;
$arowmin = $arow - $amax;
if ($arowmin < 0) $arowmin = 0;
$arowmax = $arow + $amax;
if (!$arow) $arow=0;
$srch2 = MySQL_Query("SELECT id,nazov,popis,datum FROM news");$totalrows=MySQL_Numrows($srch2);
if ($totalrows>$amax && !$nolimit)
{
$s1=ceil (($arow/$amax)+1);
$s2=ceil (($totalrows/$amax));
echo "<p id=\"hv\">* * *</p>";
echo "<p id=\"strana\">strana ".$s1." / $s2</p>";
echo "<p id=\"vypis\">";
if ($arow!=0) echo "<a href=\"?arow=0\" title=\"prvá strana\"> |<</a> "; else echo " |< ";
if ($arow!=0) echo "<a href=\"?arow=$arowmin\" title=\"predchádzajuca strana\"><<</a> "; else echo "<< ";
if (!$nolimit) echo "<a href=\"?nolimit=1\" title=\"kompletný výpis\">kompletný výpis</a> "; else echo "zobraziť všetko ";
if ($arow+$amax<=$totalrows && $rows!=$totalrows && $arow+$amax!=$totalrows) echo "<a href=\"?arow=$arowmax\" title=\"nasledujúca strana\">>></a> "; else echo ">> ";
$last=$totalrows-$amax;
if ($s1==$s2) echo "|> "; else echo "<a href=\"?arow=$last\" title=\"posledná strana\">>|</a> ";
echo "</p>";
}
//zobrazenie zapisov
if (!$nolimit) $limiter=" LIMIT $arow,$pocet";
$srch = MySQL_Query("SELECT id,nazov,popis,datum FROM news ORDER BY datum desc $limiter");
if (!$srch) echo MySQL_Error();
$rows = MySQL_Num_Rows($srch);
if ($rows):
for ($i=0;$i<$rows;$i++):
$zaznam = MySQL_Fetch_Array($srch);
$realdatum=date("d.m.Y, H:i", $zaznam[datum]);
echo "<h2>$realdatum - $zaznam[nazov]</h2> <p class=\"komentare\">
<a href=\"?pg=comment&id=$zaznam[id]\" title=\"prezeraj komentáre / komentuj\">komentáre: ";
$srch2 = MySQL_Query("SELECT * FROM komentare WHERE newsid = '$zaznam[id]' ");
$rows2 = MySQL_Num_Rows($srch2);
echo "$rows2</a> | <del>RSS</del> | <del>exportovať zápis do PDF</del></p>
$zaznam[popis]";
endfor;
$srch = MySQL_Query("SELECT id,nazov,popis,datum FROM news");
$rows = MySQL_Num_Rows($srch);
endif;
?>