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: 15 let
|
0