Prosímvás mám tento kód:
<?php
include "form.php";
define ("ROWS", 5);
require "db.php";
if (!isset($_GET["celkem"])) //pokud nevíme, kolik bude záznamů tak to zjistíme...
{
$vysledek=mysql_query("select count(*) as pocet from clanky");
$zaznam=mysql_fetch_array($vysledek);
$celkem=$zaznam["pocet"];
}
else
{
$celkem=$_GET["celkem"];
}
if ($celkem >=ROWS)
{
if (!isset($_GET["od"])) $od=1; else $od=$_GET["od"];
mysql_query("SET CHARACTER SET cp1250");
$vysledek=mysql_query("select * from clanky"." limit ".($od-1).", ".ROWS);
echo "Záznamů: ".$od."-";
echo (($od+ROWS-1)<=$celkem)?($od+ROWS-1):$celkem;
echo " celkem z $celkem ";
//začátek - vytvoř odkaz pouze pokud nejsme na začátku
if ($od==1) echo "Začátek | ";
else echo "<a href="".$_SERVER["PHP_SELF"]."?page=php&celkem=$celkem&od=1">Začátek</ a> | ";
//zpět - vytvoř odkaz pouze pokud nejsme v prvních ROWS
if ($od<ROWS) echo "Předchozí | ";
else echo "<a href="".$_SERVER["PHP_SELF"]."?page=php&celkem=$celkem&od=".($od-ROWS) ."">Předchozí</a> | ";
//další - vytvoř, pouze pokud nejsme v posledních ROWS
if ($od+ROWS>$celkem) echo "Následující | ";
else echo "<a href="".$_SERVER["PHP_SELF"]."?page=php&celkem=$celkem&od=".($od+ROWS) ."">Následující</a> | ";
//poslední - to je posledních (zbytek po dělení ROWS) záznamů
if ($od>$celkem-ROWS) echo "Konec <BR>";
else echo "<a href="".$_SERVER["PHP_SELF"]."?page=php&celkem=$celkem&od=".($celkem-$ celkem%ROWS+1)."">Konec</a><BR>";
}
if (!isset($_GET["od"])) $od=1; else $od=$_GET["od"];
mysql_query("SET CHARACTER SET cp1250");
$vysledek=mysql_query("select * from clanky"." limit ".($od-1).", ".ROWS);
while ($zaznam=MySQL_Fetch_Array($vysledek))
echo "
<div class='Třída'>
<div class='kom1'>
<strong title='Title'><a name='".$zaznam["id"]."'></a>.:.</strong>
<B>".$zaznam["id"]." | Typ: ".$zaznam[ "tema"]." | Nadpis: ".$zaznam["pod_tema"]." | </B>
</div>
<div class='kom2'>
<span class='komlev'>
</span>
".$zaznam["text"]."
</div>
<div class='kom3'>
Autor: | ".$zaznam["autor"]." |
</div><br><br>
</div>
";
?>
A potřebuji i aby mi to přepisovalo přez str_replace, ale nevím jak zkouším to dát do scriptu ale když to tam dám tak mi přestane fungovat výpis z db Nevíte někdo jak a kam to dát nebo jinej než tento script ale aby to hlavně šlo???
$obsah = $zaznam["text"];
$textstary = $obsah; // postneme si textareu
$text2 = wordwrap( $textstary, 50, "
", 1); // zabranime dlouhym slovum
$text3= htmlspecialchars($text2); // odstanime nebezpecne znaky
$find=array // najdeme smajly
(
"","",
"","",
"[u]","[/u]",
"[q]","[/q]",
"[a]","[/a]",
"[di]","[/di]",
"[hi]","[/hi]",
"[s]","[/s]"
);
$replace_with=array // zadame cim se maji nahradit
(
"<B>","</B>",
"<I>","</I>",
"<U>","</U>",
"<Q>","</Q>",
"<A HREF="/","">Odkaz</A>",
"<SUB>","</SUB>",
"<SUP>","</SUP>",
"<S>","</S>"
);
$text=str_replace($find, $replace_with, $text3); //jiz avizovany str replace.