Hallo,
zuerst meine Fehlermeldung:
Zeile 48:
Und hier mein gekürztes Script:
Mein Script soll die Datenbankabfrage auf mehrere Seiten verteilen.
Zuerst ermittelt es alle Einträge in der Spalte dlbl (keine ID, sondern Wörter). Später fragt es die Tabelle nach einzelnen Spalteninhalten ab und gibt diese je nach $eintraege_pro_seite aus. Die Seiten werden zwar angeziegt, aber anschließend bekomme ich immer diese Fehlermeldung .
Warum?
Vielen Dank schon mal,
Andreas
zuerst meine Fehlermeldung:
PHP-Code:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in
C:\apache\xampp\htdocs\pflege\home\html\service\recherche_bland.php on line 48
PHP-Code:
while($row = mysql_fetch_assoc($result))
PHP-Code:
<?php
error_reporting(E_ALL);
include('./config.php');
$bundesland = $_POST["Bundesland"];
$seite = (isset($_GET["seite"]))?$_GET['seite']:'1';
//Festlegen Einträge je Seite
$eintraege_pro_seite = 2;
//Welche Spalte zu erst?:
$start = $seite * $eintraege_pro_seite - $eintraege_pro_seite;
$result = mysql_query("SELECT COUNT(dlbl) FROM dbdl WHERE
dlbl='".$bundesland."'") or die(mysql_error());
$menge = mysql_num_rows($result);
//Wieviele Seiten insgesamt?
$anzahl_seiten = $menge / $eintraege_pro_seite;
echo "<div align=\"center\">";
echo "<b>Seite:</b> ";
for($a=0; $a < $anzahl_seiten; $a++)
{
$b = $a + 1;
echo ($seite==$b)?"<b><i>$b</i></b>":" <a href=\"
index.php?site=./home/html/service/recherche_bland.php&seite=$b\">$b</a> ";
}
echo "</div>";
$sql = "SELECT * FROM dbdl ORDER BY bname ASC LIMIT $start WHERE DLBL='$bundesland', $eintraege_pro_seite";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result))
{
$pdname = $row["DLNAME"];
echo ' Hier die Ausgabe in Tabellenform ';
}
?>
Zuerst ermittelt es alle Einträge in der Spalte dlbl (keine ID, sondern Wörter). Später fragt es die Tabelle nach einzelnen Spalteninhalten ab und gibt diese je nach $eintraege_pro_seite aus. Die Seiten werden zwar angeziegt, aber anschließend bekomme ich immer diese Fehlermeldung .
Warum?
Vielen Dank schon mal,
Andreas
Kommentar