Veröffentlicht 15. März 200718 j Also ich hab da so ein Problem. Ich will bands untereinander ausgeben. Aber will nur 10 auf einmal ausgeben und mit weiter weitere 10 ausgben. Und irg.wie fällt mir nicht ein wie ich dass machen soll; Mein Ansatz: <table align="left"> <tr><td><p><strong>Bands: </strong><br></td></p><?php $seiten = sizeof($bands); for($i=0;$i<$seiten;$i++) { echo "<tr><td><p><a href='bands.php?band=".$bands[$i]."'>".$bands[$i]."</a><p></td></tr>"; } ?> </table>
15. März 200718 j Willst du mehrere Zehnerblöcke auf einer Seite, oder die versch. Blöcke auf versch. Seiten aufteilen. zu 1. for ($i = 0; $i < $size; i++) { echo $list[$i]; if (($i + 1) % 10) == 0) { echo "<hr />"; } } [/PHP] für die zweite Möglichkeit übergibst du einfach ein offset (Abstand zum Beginn der List oder eine Seitenzahl) [PHP] // 2a for ($i = $offset; ($i < ($offset + 10)) && ($i < $size); $i++) // oder so for ($i = $seite*10; ($i < ($offset + 10)) && ($i < $size); $i++) Wenn du keine Schleife willst, dann kannst du auch die Funktion array_slice benutzen.
16. März 200718 j Also ich versteh das nicht ganz was du da mit deiner schleife willst weil ich weis serwohl wie ich eine schleife mache oder ich verstehs nicht ganz. Ich will ja wissen wie ich die ausgabe von den ersten angezeigten bands löschen kann und weitere ausgeben kann. Weil ich will dass es zuerst 8 oder 10 bands ausgibt. und drunter steht dann (link oder knopf oder irg.was) weiter und zurueck z.B.: wizo normahl vkj the siffer sex pistols the ramons zaunpfahl slime -------- <-zurueck | weiter-> Wenn man dann auf Weiter klickt kommen dann die nächsten 8 oder 10 bands z.B.: es klickt wer weiter system of a down bullet for my valentine Trivium Marilon Manson Bad Religion usw. <-zurueck | weiter->
16. März 200718 j Hallo, ist doch ganz einfach. $start = 0; $seite_next = 2; $seite_prev = 1; if (isset($_GET['seite']) { $start = $_GET['seite']*10; $seite_next = $_GET['seite']+1; $seite_prev = $_GET['seite']-1; } //Abfrage in MySQL $sql = ".... LIMIT ".$start.", 10"); //Bands ausgeben ... //Link anzeigen echo '<a href="anzeigen.php?seite='.$seite_prev.'">Zurück</a>'; echo '<a href="anzeigen.php?seite='.$seite_next.'">Weiter</a>'; [/php] Frank
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.