| Autor | Zpráva | ||
|---|---|---|---|
| Radek9 Profil |
#1 · Zasláno: 7. 7. 2009, 21:55:08
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 |
#2 · Zasláno: 7. 7. 2009, 22:08:51
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 |
#3 · Zasláno: 7. 7. 2009, 22:19:49
No tak to je jasný, ale já nevím, kde vzít počet výsledků.
|
||
| Radek9 Profil |
#4 · Zasláno: 8. 7. 2009, 15:00:56
Opravdu nikdo neví, kde mám vzít počet výsledků?
|
||
| tiso Profil |
#5 · Zasláno: 8. 7. 2009, 15:19:56
Radek9 - počet výsledkov máš po prejdení všetkých riadkov v premennej $zaznam.
|
||
|
Časová prodleva: 16 let
|
|||
0