preko
Erfahrenes Mitglied
Hi,
ich habe eine Seite, auf der Namen von Mitgliedern eines Vereines aufgelistet sind mit der Verlinkung auf weitergehende Daten zu dieser Person, wie z.B. Anschrift, Telefon, etc., die dann jeweils in einem PopUp Fenster eingeblendet werden, sobald der Link angeklickt wird. So weit so gut.
Nun möchte ich, dass die Namen nach 20 Einträgen stoppen (links auf der Webseite) und ab 21 aufwärts rechts auf der Seite eingeblendet werden. Es wäre schade die Seite nicht komplett in der Breite zu nutzen. Ich habe überlegt eine Tabelle mit zwei Spalten zu erstellen, in der in der ersten Spalte links die o. g. ersten 20 Einträge auftauchen und in der rechten Spalte die weiteren (ab 21 aufwärts). Jedoch weiss ich leider keinen Lösungsansatz, wie ich die Trennung vollziehen soll. Mittels LIMIT kann ich zwar nach dem 20sten Eintrag stoppen, doch wie stelle ich ab dem 21 Eintrag in der rechten Spalte dar?
Hat jemand vielleicht einen Lösungsvorschlag oder eine bessere Idee wie ich es umsetzen kann?
Vielleich hilft ein Blick auf das Script (noch ohne Tabelleneinteilung):
ich habe eine Seite, auf der Namen von Mitgliedern eines Vereines aufgelistet sind mit der Verlinkung auf weitergehende Daten zu dieser Person, wie z.B. Anschrift, Telefon, etc., die dann jeweils in einem PopUp Fenster eingeblendet werden, sobald der Link angeklickt wird. So weit so gut.
Nun möchte ich, dass die Namen nach 20 Einträgen stoppen (links auf der Webseite) und ab 21 aufwärts rechts auf der Seite eingeblendet werden. Es wäre schade die Seite nicht komplett in der Breite zu nutzen. Ich habe überlegt eine Tabelle mit zwei Spalten zu erstellen, in der in der ersten Spalte links die o. g. ersten 20 Einträge auftauchen und in der rechten Spalte die weiteren (ab 21 aufwärts). Jedoch weiss ich leider keinen Lösungsansatz, wie ich die Trennung vollziehen soll. Mittels LIMIT kann ich zwar nach dem 20sten Eintrag stoppen, doch wie stelle ich ab dem 21 Eintrag in der rechten Spalte dar?
Hat jemand vielleicht einen Lösungsvorschlag oder eine bessere Idee wie ich es umsetzen kann?
Vielleich hilft ein Blick auf das Script (noch ohne Tabelleneinteilung):
PHP:
<?php
include ("pass.php");
$a = 1;
$db = @mysql_connect($host, $user, $password)
or die ("Verbindung mit MySQL-Server fehlgeschlagen!");
@mysql_select_db($database, $db)
or die ("Verbindung mit Datenbank fehlgeschlagen!");
$sql_query = "SELECT
`id`,
`vorname`,
`name`
FROM
`mitglieder`
ORDER BY
name ASC
";
if( !$result = mysql_query($sql_query, $db) ) {
echo "<p><strong>Fehler ".mysql_errno($db)."</strong><br />\nFehler-Ausgabe:<strong>".mysql_error($db)."</strong>";
exit;
}
while( $row = mysql_fetch_array($result, MYSQL_ASSOC) ) {
echo "<center><table width='100%' border='0' cellpadding='2' cellspacing='2'><tr>";
echo "<td width='15'>".$a++."</td>";
echo '<td><a href="javascript:PopUp(\'mitgliederabfrage.php?id='.$row['id'].'\')">'.$row['name'].'</a>,<a href="javascript:PopUp(\'mitgliederabfrage.php?id='.$row['id'].'\')">'.$row['vorname'];
echo "</td></tr></table></center>";
}
mysql_close($db);
?>