mam problem z porcjowanie wyników wyciaganych z mysql , plik jest zassany z jedej ze stron z pomoca jednak tam mi nikt nie odpowiada . Z baza współpracjue dobrze jednak wyswietla tylko 2 wyniki i nie dziala ni jak klikne na next i inne. pilk wyglada tak:
<?php
$baza = mysql_connect(\"localhost\", \"kuba\", \"stokrotka\");
function pasek($l_odp,$l_odp_nastronie,$l_odp_napasku,$skrypt,$a) {
$l_odp_podz = intval($l_odp / $l_odp_nastronie); $l_odp_podz_mod = $l_odp % $l_odp_nastronie;
if ($l_odp_podz_mod>0) $l_odp_podz++;
if ($a<0) $a=0;
if ($a>=$l_odp_podz) $a=$l_odp_podz-1;
$start = $a-1;
if ($a>0) {$pop=\"<a href=\"\".$skrypt.\"a=$start\"><<<
poprzednia</a> - \";}
else {$pop = \"<font color=gray><<< poprzednia </font> - \";}
if ($a<$l_odp_napasku) {$koniec = $l_odp_napasku*2+1;}
else {$koniec = $a+$l_odp_napasku+1;}
if ($a<=$koniec-$l_odp_napasku) {$star=$a-$l_odp_napasku;}
if ($a>=$l_odp_podz-$l_odp_napasku) {$star=$l_odp_podz-$l_odp_napasku*2-1;}
if ($koniec>$l_odp_podz) $koniec = $l_odp_podz;
if ($star<0) $star=0;
for ($i=$star; $i<$koniec; $i++) {
if ($i <> $a) { $pasek .= \"<a href=\"\".$skrypt.\"a=$i\">\";}
else { $pasek .= \"<font color=red><b>\"; }
if ($l_odp_podz<>1) {$pomocniczy = $i+1;}
if ($i<>$a) { $pasek .= \"$pomocniczy</a> \"; }
else {$pasek .= \"$pomocniczy</b></font> \";}
}
$dalej = $a+1;
if ($a<$l_odp_podz-1)
{$nas=\"- <a href=\"\".$skrypt.\"a=$dalej\">nastepna >>> </a>\";}
else { $nas = \"- <font color=gray>nastepna >>> </font>\";}
if ($pomocniczy>0) {$br= \"<br> $pop $pasek $nas\"; }
echo \"<center> znalezionych: <b>$l_odp</b> na <b>$l_odp_podz</b> stronach $br</center>\";
}
$l_odp_nastronie=2;
$l_odp_napasku=8;
$skrypt=\"index.php?\";
$l_odp = $wynik[0];
$start=$a*$l_odp_nastronie;
$start,$l_odp_nastronie\");
pasek($l_odp,$l_odp_nastronie,$l_odp_napasku,$skrypt,$a);
for ($i=0;$i<$wierszy;$i++) {
for ($j=0;$j<$pol;$j++) echo $wiersz[$j].\" \"; }
?>
Ten post edytował rzseattle 30.06.2004, 02:23:28