Autor Zpráva
Radek9
Profil
Ahoj. Mám následující kód:
<?php 

error_reporting("0");

if(isset($_POST["t"]))

{
$soubor = "soubor.txt";
$minimum = "1";


if (strlen($_POST["t"]) < $minimum) echo "<p><strong>Chyba! </strong>Vyhledávaný termín musí obsahovat minimálně jeden znak.</p>";


else


{

echo "<p><strong>Nalezené články:</strong></p>";

$data=file($soubor);
$zaznam = "0";

foreach($data as $line)
{

if (stristr($line,$_POST["t"]))
{

$pole = explode("%%",$line);
echo '<p><a href="?page=vyhledavani-vsechno#'.$pole[0].'">'.$pole[1].'</a></p>';

$ok ="1";
$zaznam++;
}


}


if(!isset($ok)) echo "<p>Hledaný termín bohužel nebyl nalezen.</p>";
}
}
?>

A potřeboval bych, aby se výdledky stránkovaly po deseti. Nevíte někdo jak to upravit?
fuckin
Profil
pocet stranek = pocet vysledku / 10,prevedeme na cele cislo (pokud to je beze zbytku, pokud to bude se zbytkem tak + 1)

V cyklu si posefujes od 1 do 10ti a mas to.
Radek9
Profil
No tak to je jasný, ale já nevím, kde vzít počet výsledků.
Radek9
Profil
Opravdu nikdo neví, kde mám vzít počet výsledků?
tiso
Profil
Radek9 - počet výsledkov máš po prejdení všetkých riadkov v premennej $zaznam.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: