| | | | |
| | |
| Gast
Beiträge: n/a
| Hallo. Ich habe ein kleines Problem. Ich möchte gern die Information meiner Datenbank, bei der Ausgabe auf mehrere Seiten verteilen, um die Übersicht zu erhalten. Wie ich die Anzahl der Datensätze pro Seite beschränke, weiss ich. Aber wie blätter ich um auf die NÄCHSTE SEITE. Unter phpMyAdmin is das ja kein Problem. Code: <?
$q=mysql_query("SELECT id, vor, name, titel, album FROM lyrics WHERE 1 ORDER BY name ASC LIMIT 0, 20");
$spalten=1;
$anzahl=mysql_num_rows($q);
$durchlaeufe=$anzahl+$spalten-($anzahl%$spalten);
echo "<table border=\"0\" width=800>";
for($i=0;$i<$durchlaeufe;$i++) {
if(!(list($id, $vor, $name, $titel, $album)=mysql_fetch_row($q)))
$feld="";
if(!($i%$spalten))
echo "<tr>";
echo "<td> $name";
echo " ";
echo "$vor";
echo "</td>";
echo "<td>";
echo ''.$titel.'';
echo "</td>";
echo "<td>$album</td>";
if(($i%$spalten)==($spalten-1))
echo "</tr>";
|
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| irgendwie bin ich wohl zu doof. Die Links erscheinen (klar!), aber wenn ich ihn drück erscheint ne komplett neue seite, zwar mit den datensätzen, aber OHNE VOR UND ZURÜCK. Ich denk, ich muss die Links in die Schleife mit reinkriegen aber packs net. Code: <?
include("../layout/connect.php");
?>
<html>
<head>
<title>Meine Seite mit PHP</title>
<style type="text/css">
<!--
.Stil2 {
font-family: "Courier New", Courier, mono;
font-size: 12px;
}
.Stil5 {font-size: 12px}
.Stil6 {color: #FFFFFF}
-->
</style>
</head>
<body>
<p align="left" class="Stil2">ZURÜCK VOR </p>
<p align="left" class="Stil2">Interpret <span class="Stil6">_________</span> Titel <span class="Stil6">________________________________</span> Album</p>
<p align="left" class="Stil2"></p>
<p class="Stil2">
<span class="Stil5">
<?
$q=mysql_query("SELECT id, vor, name, titel, album FROM lyrics WHERE 1 ORDER BY name ASC LIMIT ".((int)$_GET['start'] - 1).", 20");
$spalten=1;
$anzahl=mysql_num_rows($q);
$durchlaeufe=$anzahl+$spalten-($anzahl%$spalten);
echo "<table border=\"0\" width=800>";
for($i=0;$i<$durchlaeufe;$i++) {
if(!(list($id, $vor, $name, $titel, $album)=mysql_fetch_row($q)))
$feld="";
if(!($i%$spalten))
echo "<tr>";
echo "<td> $name";
echo " ";
echo "$vor";
echo "</td>";
echo "<td>";
echo ''.$titel.'';
echo "</td>";
echo "<td>$album</td>";
if(($i%$spalten)==($spalten-1))
echo "</tr>";
}
echo "</table>";
?>
</span></p>
</body>
</html>
HÜLFE ! |
| | |
| Gast
Beiträge: n/a
| ok. hier der "bereinigte" Code Code: <?
include("../layout/connect.php");
?>
<?
$q=mysql_query("SELECT id, vor, name, titel, album FROM lyrics");
$spalten=1;
$anzahl=mysql_num_rows($q);
$durchlaeufe=$anzahl+$spalten-($anzahl%$spalten);
echo "<table border=\"0\" width=800>";
for($i=0;$i<$durchlaeufe;$i++) {
if(!(list($id, $vor, $name, $titel, $album)=mysql_fetch_row($q)))
$feld="";
if(!($i%$spalten))
echo "<tr>";
echo "<td> $name";
echo " ";
echo "$vor";
echo "</td>";
echo "<td>";
echo ''.$titel.'';
echo "</td>";
echo "<td>$album</td>";
if(($i%$spalten)==($spalten-1))
echo "</tr>";
}
echo "</table>";
?>
|
| | |
| Erfahrener Benutzer Registriert seit: 04.07.2003
Beiträge: 359
PHP-Kenntnisse: Fortgeschritten ![]() | Code: <?
include("../layout/connect.php");
?>
<?
$q=mysql_query("SELECT id, vor, name, titel, album FROM lyrics LIMIT ".$_GET['Start'].", 20");
$anzahl=mysql_num_rows($q);
echo "<table border=\"0\" width=800>";
while(list($id, $vor, $name, $titel, $album)=mysql_fetch_row($q)))
{
echo "<tr>";
echo "<td> $name";
echo " ";
echo "$vor";
echo "</td>";
echo "<td>";
echo ''.$titel.'';
echo "</td>";
echo "<td>$album</td>";
echo "</tr>";
}
echo "</table>";
if( ($_GET['Start'] - 20) < 0 )
{
$Start = 0;
}
else
{
$Start = $_GET['Start'] - 20;
}
if( ($_GET['Start'] + 20) > $anzahl )
{
$Ende = $_GET['Start'];
}
else
{
$Ende = $_GET['Start'] + 20;
}
echo "<table border=\"0\" width=800>";
echo "<tr>";
echo "<td>";
echo "<a href=\"".$_SERVER['PHP_SELF']."?Start=".$Start."\">Zurück</a>";
echo "</td>";
echo "<td>";
echo "<a href=\"".$_SERVER['PHP_SELF']."?Start=".$Ende."\">Vor</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
?>
|
| |
| | |
| Gast
Beiträge: n/a
| Code: <?
include("../layout/connect.php");
?>
<?
$q=mysql_query("SELECT id, vor, name, titel, album FROM lyrics LIMIT ".$_GET['Start'].", 20");
$anzahl=mysql_num_rows($q);
echo "<table border=\"0\" width=800>";
while(list($id, $vor, $name, $titel, $album)=mysql_fetch_row($q))
{
echo "<tr>";
echo "<td> $name";
echo " ";
echo "$vor";
echo "</td>";
echo "<td>";
echo ''.$titel.'';
echo "</td>";
echo "<td>$album</td>";
echo "</tr>";
}
echo "</table>";
if( ($_GET['Start'] - 20) < 0 )
{
$Start = 0;
}
else
{
$Start = $_GET['Start'] - 20;
}
if( ($_GET['Start'] + 20) > $anzahl )
{
$Ende = $_GET['Start'];
}
else
{
$Ende = $_GET['Start'] + 20;
}
echo "<table border=\"0\" width=800>";
echo "<tr>";
echo "<td>";
echo "<a href=\"".$_SERVER['PHP_SELF']."?Start=".$Start."\">Zurück</a>";
echo "</td>";
echo "<td>";
echo "<a href=\"".$_SERVER['PHP_SELF']."?Start=".$Ende."\">Vor</a>";
echo "</td>";
echo "</tr>";
echo "</table>";
?>
Menno |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Direkten Zugriff auf Datenbank verhindern | heyho | PHP Tipps 2008 | 7 | 07.02.2008 11:41 |
| Problem mit Ausgabe bzw. Abfrage mit ORDER BY | mayer | Datenbanken | 7 | 02.07.2006 21:45 |
| Ausgabe von PHP Variablen-Wert in HTML Seite | Ladbroke | PHP Tipps 2006 | 23 | 24.04.2006 15:49 |
| Datenbank auslesen, in Formular darstellen und �ndern | PHP Tipps 2006 | 8 | 22.02.2006 17:51 | |
| Mysql Inhalt auf mehreren Seiten verteilen... | Datenbanken | 4 | 02.11.2005 11:26 | |
| Naviagtion aus Datenbank | PHP Tipps 2005-2 | 2 | 11.09.2005 14:27 | |
| Webseite über Parameter und Datenbank | nussbaum | PHP Tipps 2005-2 | 4 | 21.07.2005 23:01 |
| Welche seite (Adresse) rief die aktuelle seite auf? | PHP Tipps 2005-2 | 7 | 05.07.2005 15:02 | |
| Ausgabe Direkt aus der Datenbank | PHP Tipps 2005-2 | 7 | 15.06.2005 21:33 | |
| Bilder in der Datenbank als Ausgabe in HTML? | PHP Tipps 2005 | 8 | 19.05.2005 14:07 | |
| Teile der Seite werden doppelt angezeigt | PHP Tipps 2005 | 8 | 06.05.2005 15:10 | |
| Ausgabe von Dateien auf Seite | Beitragsarchiv | 5 | 13.04.2005 17:20 | |
| [Erledigt] färben datenbank ausgabe | Datenbanken | 4 | 24.08.2004 00:18 | |
| Ausgabe aus Datenbank | PHP Tipps 2004 | 2 | 04.08.2004 14:03 | |
| datenbank ausgabe aber wie ?!?!? | PHP Tipps 2004 | 8 | 08.07.2004 16:29 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| datenbank ausgabe über mehrere seiten, http://www.php.de/php-tipps-2004/6093-datenbank-ausgabe-auf-mehrere-seite-verteilen.html, datenbank ausgabe mehrere seiten, datenbank ausgabe auf mehreren seiten, datenbank ausgabe auf mehrere seiten verteilen, datenbankausgabe auf mehrere seiten, php ergebnisse auf seiten verteilen, datenbank ausgabe auf seiten verteilen, php datenbank ausgabe mehrere seiten, datenbank auslesen und inhalt auf seiten verteilen, datenbank auslesen und auf seiten verteilen, datenbanke ausgabe neue page, datenbank ausgabe auf webseite, spalten verteilen php, php links in mehreren spalten verteilen, eine seite verteilen html, datenbankausgabe auf seiten, datenbankausgabe php blättern, mysql datenbankausgabe auf seiten verteilen, php neue seite bei datenbankausgabe |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.