Blättern funkt.

kultboy

Mitglied
Hab vollgendes vom Tutorial (Blättern) eingebaut und funktioniert auch, nur möcht ich da eine If Bedingung einbauen die überprüft ob das überhaupt nötig das untere Script anzuzeigen ! Das heist wenn proseite 10 ist und ich hab aber nur 6 habe dann soll er das untere nicht anzeigen ! Hab schon einiges probiert aber es führt immer zu nix :(

PHP:
if //Hier sollte es beginnen...

if ($page>0) {
	$i=$page-1;
	echo "<A HREF=\"./index.php?site=pp/pp_db&page=$i\">Zurück  </A>";
}
for($i=0; $i<=$seiten; $i++) {
	if ($i==$page) {
		echo $i."&nbsp;";
	}
	else {
		echo "<A HREF=\"./index.php?site=pp/pp_db&page=$i\">$i</A>&nbsp;";
	}
}
if ($page<$seiten) {
	$i=$page+1;
	echo "<A HREF=\"./index.php?site=pp/pp_db&page=$i\">Nächsten </A>";
}
echo "<br>Seite $page - Einträge von $start bis $ende <BR> \n"; } //hier sollte es aufhören...
 
is doch ganz einfach :)


PHP:
if ($deineeinträge > 10) {

//dann dein script
} else {
//dein anderes script 
}

:)

ich glaub du meinst aber was anderes...
ich hab das so gemacht :

PHP:
$c = $a + $proseite;    //$proseite ist bei mir 9 und $a ist die variable die immer übergeben wird
if($c>=$number-1){$c=$number-1;}
$d = $number -1;
echo "<br><hr>Eintrag [$a-$c] von bisher $d Einträgen<hr>";


$b=$a;
for($a;$a<=$proseite+$b;$a++){

echo $eintrag[$a];

}


if ($a>2*$proseite) {
    $nr = $a - (2*$proseite)-2;
	echo "<A HREF=\"guestbook.php?a=$nr\">&lt;&lt; zurück</A>&nbsp;";
}

$i=1;
while($i<=$number-1){
	$i2 = $i + $proseite;
	if($i2>=$number-1){$i2=$number-1;}
	echo "[<a href=\"guestbook.php?a=$i\">$i-$i2</a>] ";
	$i=$i+$proseite+1;
}
	
	
	
if ($a<$number) {
    $nr = $a + $proseite;
	echo "<A HREF=\"guestbook.php?a=$a\">vor&gt;&gt;</A>";
}
 
Zuletzt bearbeitet:
jo das erste Script hab ich gemeint was du geschrieben hast ;)
und es muss if ($proseite<10) heisen ;) aber danke schonmal !!!

Und das zweite was du geschrieben hast, ist doch das selbe wie das erste, oder ? oder ist deines besser ?
 
Zuletzt bearbeitet:
achso, es sollte das untere nicht anzeigen, sry ;)
ich würd aber dann machen

PHP:
if ($proseite<=10)

da du ja es ja auch bei 10 einträgen angezeigt haben willst oder ?


mein script ist txtbasierend, deswegen ist es ein wenig komplexer ;)

aber im prinzip das selbe ...hab mich nur oben verlesen ;)
 
ich verzeihe dir :-) :-) :-)

nö aber danke, obwohl es eigentlich eh ganz simple ist, wenn man es erst eingebaut hat ;)
man lernt halt nie aus...
 
Zurück