Zimtgruen
Erfahrenes Mitglied
Ich hab ein kleines Problem mit meinem PHP Code auf dieser Seite: http://www.zimtgruen.de/gmensch.php
Folgender Fehler wird angezeigt:
Und das ist der betreffende Code:
Besagte Zeilen sind:
line 58:
line 62:
line 69:
Kann mir da einer helfen?
Und das Problem besteht nur, solange man nicht auf eines der Vorschaubildchen geklickt hat, dann funktioniert alles.
Folgender Fehler wird angezeigt:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web16/html/gmensch.php on line 58
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /var/www/web16/html/gmensch.php on line 62
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/web16/html/gmensch.php on line 69
Und das ist der betreffende Code:
PHP:
<?php
$anzeigen=1; //Anzahl der Datensätze, die auf einer Seite angezeigt werden sollen
if($_GET['vor']){$start=$_GET['start']+$anzeigen;}
elseif($_GET['back']){$start=$_GET['start']-$anzeigen;}
else{$start=$_GET['start']-1;}
//Auslesen der Einträge
$tabellenname="gmensch";
$sql="SELECT ID, Bild, titel FROM $tabellenname LIMIT $start , $anzeigen";
// nur bestimmte Einträge anzeigen
// Verbindung zur Datenbank
$link = mysql_connect("localhost", "Benutzername", "Passwort");
mysql_select_db("usr_web16_1", $link);
$result = mysql_query($sql, $link);
for($i=0;$i<mysql_num_rows($result);$i++)
//Ermitteln, wie viele Einträge vorliegen
$sql1="SELECT COUNT(*) FROM $tabellenname ";
$result1 = mysql_query($sql1, $link);
$max= mysql_result($result1,0,0);
//Ausgeben der Links vor und zur¸ck
?><center><table class="galerie" width="500" border="0"><tr><td align="left" width="70"><?php
if($start>=$anzeigen)
echo "<a href=\"".$_SERVER['PHP_SELF']."?start=".$start."&back=1\">Zur¸ck</a>";
echo "</td><td align=\"center\" width=\"360\">";
{
$row=mysql_fetch_array($result);
echo "<b>".$row['titel']." </b></td>";
}
if($start<$max-1)
echo "<td align=\"right\" width=\"70\"><a href=\"".$SERVER['PHP_SELF']."?start=".$start."&vor=1\">Weiter</a></td>";
echo "</tr></table><br>";
echo "<img src=\"".$row['Bild']."\"><p><br>";
?>
Besagte Zeilen sind:
line 58:
PHP:
for($i=0;$i<mysql_num_rows($result);$i++)
PHP:
$max= mysql_result($result1,0,0);
PHP:
$row=mysql_fetch_array($result);
Kann mir da einer helfen?
Und das Problem besteht nur, solange man nicht auf eines der Vorschaubildchen geklickt hat, dann funktioniert alles.
Zuletzt bearbeitet: