Blätterfunktion - Readmore Funktion

entschuldige dann bitte die blöde Frage, aber wo und wie soll ich das denn hinschreiben. Sry was das angeht bin ich in php noch nicht so fortgeschritten.

MfG
EGJSoldier
 
Ok habe es jetzt selbst hingekriegt. Habe jetzt aber dafür noch ein anderes Problem. ich bekomme immer eie Fehlermeldung, die so lautet:

Code:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\Portfolio\readreferenzen2.php on line 56

Mein neuer PHP- Code sieht so aus:

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
$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.";";
}

if(isset($_GET['readmore'])){
  $id = $_GET['ID'];
  $sql = "SELECT * FROM `referenten` WHERE ID =".$id."";
	}

$result = mysql_query($sql);
?>
<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_assoc($result)){

?>

<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> <?php 
$string = 'Read More';
echo "<a href=\"readreferenzen2.php?readmore=".$adr['ID']."\">".$string."</a> "; ?></td>

</tr>

<?php

}

echo "Seite ";
for($i = 1; $i - 1< $seiten; $i++){              //Ausgabe der Linkliste
   echo "<a href=\"readreferenzen2.php?page=".$i."\">".$i."</a> "; 
}
?>

Hoffe ihr könnt mir dabei nochmal weiterhelfen.

MfG
EGJSoldier
 
Das kann so auch nichts werden...

Eigne dir bitte zumindest die Grundlagen an, wie man Variablen in PHP übergeben kann, z. B. mit Hilfe von dieser Seite: http://schattenbaum.net/php/variable2.php

Ebenfalls solltest du bei fehlgeschlagenen Datenbankabfragen dir die generierte Query ausgeben lassen, um zu sehen ob diese auch den Vorstellungen entspricht.
 
Zurück