if (IsSet($_REQUEST["page"])) $page=$_REQUEST["page"];
else $page=1;
if ($page=='') $page=1;
$onpage = 12;
$query="SELECT COUNT(*) as pocet FROM msgs";;
$result = mysql_query($query) or die("Query nepreslo1\n");
$line=mysql_fetch_array($result,MYSQL_BOTH);
$mcount=$line["pocet"];
if ($result) mysql_free_result($result);
if ( (($page-1)*$onpage) > $mcount) $page=1;
if ($page<1) $page=1;
if ($page>1) echo '<a href="./index.php?&page='.($page-1).'"><<<</a>';
else echo '<<<';
echo ' '.$page.'/'.ceil($mcount/$onpage).' ';
if ($mcount>($page*$onpage))
echo '<a href="./index.php?&page='.($page+1).'">>>></a>';
else echo '>>>';
$query='SELECT * FROM `msgs` ORDER BY id DESC LIMIT '.(($page-1)*$onpage).','.$onpage;
$result = mysql_query($query)
or die("Query nepreslo\n");
while($msg=mysql_fetch_array($result,MYSQL_ASSOC))
{
bla bla bla
}
<?php
define ("riadkov", 2);
include '../configuration.php';
$spojenie=mysql_connect($mosConfig_host,$mosConfig_user,$mosConfig_password );
mysql_query("SET NAMES 'utf8'");
mysql_select_db("misko");
echo '<div width="25%" align="center" border="0">';
if (!isset($_GET["celkem"]))
{
$dotaz = "select count(*) as pocet from zastupitelstvo";
$vysledek = mysql_query($dotaz);
$zaznam = mysql_fetch_array($vysledek);
$celkom = $zaznam["pocet"];
}
else
{
$celkom = $_GET["celkem"];
}
if ($celkom>riadkov)
{
if (!isset($_GET["od"])) $od=1;
else $od=$_GET["od"];
$result=mysql_query("SELECT * from por_zastup order by datum desc"." limit ".($od-1).", ".riadkov);
while ($row = mysql_fetch_assoc($result))
{
echo "<br /> Účasť z dňa: ".$row["datum"];
echo "<br /><h3>".$row["nazov"]."</h3><br /><br />";
$result2=mysql_query('SELECT * from zastupitelstvo where ID_por = "'.$row["ID"].'";');
while ($rowX = mysql_fetch_assoc($result2))
{
echo $rowX["meno_pos"].' -- '.$rowX["ucast"].'<br />';
}
}
mysql_close($spojenie);
echo "<br />";
//echo $vysledek;
echo "Záznamov: ".$od."-";
echo (($od+riadkov-1)<=$celkom)?($od+riadkov-1):$celkom;
echo " z celkom $celkom ";
if ($od==1) echo "Začiatok | ";
else echo "<a href=\"".$_SERVER["PHP_SELF"]."?celkom=$celkom&od=1\">Začiatok</a> | ";
if ($od<riadkov) echo "Predchádzajúci | ";
else echo "<a href=\"".$_SERVER["PHP_SELF"]."?celkom=$celkom&od=".($od-riadkov)."\">Predchádzajúci</a> | ";
if ($od+riadkov>$celkom) echo "Následujúci | ";
else echo "<a href=\"".$_SERVER["PHP_SELF"]."?celkom=$celkom&od=".($od+riadkov)."\">Následujúci</a> | ";
if ($od>$celkom-riadkov) echo "Koniec <BR>";
else echo "<a href=\"".$_SERVER["PHP_SELF"]."?celkom=$celkom&od=".($celkom-$celkom%riadkov+1)."\">Koniec</a><BR>";
}
echo '</div>';
?>
Lenze sa mi vyskitol dalši problem. Nejak sa mi zle zobrazuje kodovanie. 1. Odkaz vypise korektne ale 2 krat ked prebehne cyklus while $row uz mi nezobrazi korektne diakritiku ?
Neviem v com moze byt problem
KOdovanie DB je nastavene na utf8_slovak_ci a udaje v DB sú korektne napisane. L"en zobrazovanie je problem a neviem preco
??
Za každú radu Vám bude srasne vdacny