EGJSoldier
Erfahrenes Mitglied
Hallo zusammen,
ich habe dierekt mal drei Fragen:
1. Ich habe mal versucht eine Blätterfunktion zu Bauen. Das Problem ist:
Die Links für die Seiten werden zwar angezeigt, aber ich sehe beim öffnen der Seite immer noch alle.
2. Ich versuch direkt noch eine readmore funktion mit einzubauen. Das Problem ist:
Ich weiß nicht, wie ich die Links verinken soll.
Hoffe ihr könnt mir weiterhelefen.
MfG
EGJSoldier
ich habe dierekt mal drei Fragen:
1. Ich habe mal versucht eine Blätterfunktion zu Bauen. Das Problem ist:
Die Links für die Seiten werden zwar angezeigt, aber ich sehe beim öffnen der Seite immer noch alle.
2. Ich versuch direkt noch eine readmore funktion mit einzubauen. Das Problem ist:
Ich weiß nicht, wie ich die Links verinken soll.
Hoffe ihr könnt mir weiterhelefen.
PHP:
<?php
$mysqlhost="localhost"; // MySQL-Host angeben
$mysqluser="root"; // MySQL-User angeben
$mysqlpwd=""; // Passwort angeben
$connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die
("Konnte keine Verbindung zu Datenbank aufbauen!");
$mysqldb="Portfolio"; // Gewuenschte Datenbank angeben
mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht
waehlen.");
//-*--------------------------------------------------------------------------------------------------------------------------
$sql = "SELECT * FROM referenten"; //Anstatt 'Tabelle' natürlich die betreffende Tabelle auswählen
$adressen_query = mysql_query($sql) or die("Anfrage nicht erfolgreich");
$eintrage = mysql_num_rows(mysql_query($sql)); //Die Einträge der Tabelle herausholen
$maxproseite = 2; //Statt der 5 die maximale Anzahl der Einträe pro Seite angeben
$i = 0;
$seiten = $eintrage / $maxproseite; //Anzahl der Seiten errechnen
if (!isset($_GET['page'])) { //normalabfrage, wenn keine Seite gegeben ist.
$sql = "SELECT * FROM `referenten` ORDER BY `ID` LIMIT 0,".$maxproseite.";";
} else { //Abfrage, wenn eine Seitenzahl gegeben ist.
$abeintrag = $_GET['page'] * $maxproseite - $maxproseite;
$sql = "SELECT * FROM `referenten` ORDER BY `ID` LIMIT ".$abeintrag.",".$maxproseite.";";
}
$anzahl = mysql_num_rows($adressen_query);
echo "Anzahl der Datensätze: $anzahl";
?>
<br /><br />
<table width="1000px" cellpadding="3" cellspacing="3" border="1">
<tr>
<td>ID</td>
<td>Headline</td>
<td>Data</td>
<td>Image</td>
<td>URL</td>
<td>Description</td>
<td>Stautus</td>
<td>Type</td>
<td>Readmore</td>
</tr>
<?php
while ($adr = mysql_fetch_array($adressen_query)){
?>
<tr>
<td><?=$adr['ID']?></td>
<td><?=$adr['name']?></td>
<td><?=$adr['data']?></td>
<td><img src="<?=$adr['image']?>" /></td>
<td><a href="<?=$adr['url']?>"><?=$adr['url']?></a></td>
<td><?=$adr['description']?></td>
<td><?=$adr['status']?></td>
<td><?=$adr['type']?></td>
<td><a href="referenten&newsID='.$adr['ID']'">READ MORE</a></td>
</tr>
<?php
}
echo "Seite ";
for($i = 1; $i - 1< $seiten; $i++){ //Ausgabe der Linkliste
echo "<a href=\"index.php?section=gb&page=".$i."\">".$i."</a> ";
}
?>
MfG
EGJSoldier