php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 1,00 durchschnittlich.
Alt 28.08.2004, 10:30  
Erfahrener Benutzer
 
Registriert seit: 25.08.2004
Beiträge: 128
picco
Standard Gästebuch und Blättern

Ich habe nun folgendes Problem. Mein Gästebuch funktioniert nun einwandfrei. Jetzt wollte ich eine Blätterfunktion drin haben. Gefunden habe ich eine auf http://php4u.net/index.php?main=codeschnipsel&source=44
Diese habe ich kopiert und dementsprechend angepasst. Im Gästebuch selbst habe ich diese included. Wenn ich nun das Gästebuch aufrufe kommt folgende Fehlermeldung:

Zitat:


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/htdocs/web85/html/geosektor/beta/gv4/content/aufteilung.php on line 86

1 | 2 | »

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/htdocs/web85/html/geosektor/beta/gv4/content/gb.php on line 64
Der letzte Eintrag wird allerdings gezeigt. Wo liegt der Fehler?
Picco
picco ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.08.2004, 11:00  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard Re: Gästebuch und Blättern

Zitat:
Zitat von picco
Wo liegt der Fehler?
Meine Glaskugel ist gerade in Reperatur.
Auf deutsch:
Ohne einen Auschnitt aus dem Quelltext wird dir wohl niemand helfen können....
(aber bitte jetzt keinen ewig langen Code sonder nur den relevanten Teil)

Eventuell mal schauen was dir mysql_error() noch zu sagen hat.

mfG
werbegeschenk
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 28.08.2004, 11:53  
Erfahrener Benutzer
 
Registriert seit: 25.08.2004
Beiträge: 128
picco
Standard

Also ich denke der Fehler liegt in der Ausgabe. Meine DB meldet auch keine Fehler.

Hier ein Teil der Ausgabe:
Zitat:
<?php

// Ausgabe Einträge

$query = "select * from $table order by datum desc";
$result = mysql_query($query);

if (mysql_num_rows($result)) {
while($row=mysql_fetch_array($result)) {
$nr = $row['nr'];
$name = $row['name'];
$open = $row['open'];
$email = $row['email'];
$hp = $row['hp'];
$inhalt = $row['inhalt'];
$kommentar = $row['kommentar'];
$datum = date("d.m.y h:i A",$row['datum']);
?>

<table width="100%" border="0" cellspacing="0" cellpadding="0" class="GB_style" style="padding-left:2px;">
<tr>
<td width="90%" class="GB_head"><? echo "$nr. | $name $datum"; ?></td>
<td width="10%" style="padding-left:5px;"><? if($hp) echo "<a href=\"http://$hp\" target=\"_blank\"><img src=\"img/gb/hp.gif\" border=\"0\"></a>";
if($email) echo "<a href=\"mailto:$email\"><img src=\"img/gb/em.gif\" border=\"0\"></a>"; ?></td>
</tr>
<tr>
<td colspan="2" style="padding:2px;"><? echo nl2br($inhalt) ?></td>
</tr>
</table>

<?php include 'aufteilung.php'; ?>

<?php
flush();

}
} else {
echo "Keine Einträge";
}
?>
Picco
picco ist offline  
Alt 28.08.2004, 14:23  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php

// Ausgabe Einträge

$query "select * from $table order by datum desc";
$result mysql_query($query)or die(mysql_error()); 

if (
mysql_num_rows($result) > 0) { 
while(
$row=mysql_fetch_array($result)) {
$nr $row['nr'];
$name $row['name'];
$open $row['open'];
$email $row['email'];
$hp $row['hp'];
$inhalt $row['inhalt'];
$kommentar $row['kommentar'];
$datum date("d.m.y h:i A",$row['datum']);
?>
[....]
was sagt mysql_error jetzt?
 
Alt 28.08.2004, 15:48  
Erfahrener Benutzer
 
Registriert seit: 25.08.2004
Beiträge: 128
picco
Standard

Dann kommt das hier
Zitat:


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/htdocs/web85/html/geosektor/beta/gv4/content/aufteilung.php on line 86

1 | 2 | »

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/htdocs/web85/html/geosektor/beta/gv4/content/gb.php on line 64
Picco
picco ist offline  
Alt 28.08.2004, 15:53  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

lass dir mal $query ausgeben
PHP-Code:
echo $query
deine SQl-abfrage ist falsch, demnach würde mich mal interessieren, was in $table steht.

grüße ben.
imported_Ben ist offline  
Alt 28.08.2004, 16:40  
Erfahrener Benutzer
 
Registriert seit: 25.08.2004
Beiträge: 128
picco
Standard

Hier nochmal der Quelltext vom Gästebuch

Zitat:
<?php
// DB Einstellungen

$id = "xxx"; // ID MySQL
$pw = "xxx"; // PW
$host = "localhost"; // Host
$database = "xxx"; // Name der DB
$table = "gb"; // Tabelle

// Verbindung
$conn_id = mysql_connect($host,$id,$pw);
mysql_select_db($database,$conn_id);

// Eintrag speichern

if ($action=="save") {
$datum = time();
$inhalt = $inhalt;
$name = ($name) ? $name : " ";
mysql_query("insert into $table (name,email,open,hp,inhalt,datum,ip) VALUES ('$name','$email','$open','$hp','$inhalt','$datum' ,'$ip')");
}

// Ausgabe

?>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="con">
<form action="<?php echo $_SERVER['PHP_SELF?site=gb']; ?>" method="post">
<tr>
<td width="38%">Gästebuch</td>
<td></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<input type="hidden" name="action" value="save">
<input type="hidden" name="ip" value="<?php echo ($_SERVER['REMOTE_ADDR']) ?>">
<td align="right">Name:</td>
<td><input type="text" name="name" size="30" class="GB_input"></td>
</tr><tr>
<td align="right">Email:</td>
<td><input type="text" name="email" size="30" class="GB_input"></td>
</tr><tr>
<td align="right">Homepage:</td>
<td><input type="text" name="hp" size="30" class="GB_input"></td>
</tr><tr>
<td align="right" valign="top">Nachricht:</td>
<td><textarea name="inhalt" cols="32" rows="7" class="GB_input"></textarea></td>
</tr><tr>
<td></td>
<td><input type="submit" value=":: Senden" class="GB_button">
<input name="reset" type="reset" value=":: L&ouml;schen" class="GB_button"></td></form>
</tr></table>



<?php

// Ausgabe Einträge

$query = "select * from $table order by datum desc";
$result = mysql_query($query);

if (mysql_num_rows($result)) {
while($row=mysql_fetch_array($result)) {
$nr = $row['nr'];
$name = $row['name'];
$open = $row['open'];
$email = $row['email'];
$hp = $row['hp'];
$inhalt = $row['inhalt'];
$kommentar = $row['kommentar'];
$datum = date("d.m.y h:i A",$row['datum']);
?>

<table width="100%" border="0" cellspacing="0" cellpadding="0" class="GB_style" style="padding-left:2px;">
<tr>
<td width="90%" class="GB_head"><? echo "$nr. | $name $datum"; ?></td>
<td width="10%" style="padding-left:5px;"><? if($hp) echo "<a href=\"http://$hp\" target=\"_blank\"><img src=\"img/gb/hp.gif\" border=\"0\"></a>";
if($email) echo "<a href=\"mailto:$email\"><img src=\"img/gb/em.gif\" border=\"0\"></a>"; ?></td>
</tr>
<tr>
<td colspan="2" style="padding:2px;"><? echo nl2br($inhalt) ?></td>
</tr>
</table>

<?php include 'aufteilung.php'; ?>

<?php
flush();

}
} else {
echo "Keine Einträge";
}
?>
Picco
picco ist offline  
Alt 28.08.2004, 16:45  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Paine
was sagt mysql_error jetzt?
Zitat:
Zitat von Ben
lass dir mal $query ausgeben
PHP-Code:
echo $query
deine SQl-abfrage ist falsch, demnach würde mich mal interessieren, was in $table steht.

grüße ben.
vielleicht antwortest du einfach mal auf gestellte fragen und postest net nur
sinnlos deinen quelltext .. wär das überlegung wert?
 
Alt 28.08.2004, 17:11  
Erfahrener Benutzer
 
Registriert seit: 25.08.2004
Beiträge: 128
picco
Standard

Tut mir leid. Ich hab wohl wieder gehandelt als gedacht....

Als Ausgabe bekomme ich

Zitat:
select * from gb order by datum desc
Picco
picco ist offline  
Alt 28.08.2004, 17:18  
Gast
 
Beiträge: n/a
Standard

und immer noch die frage "was sagt mysql_error()" dazu?
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
gästebuch zum blättern, \gästebuch zum blättern\, gästebuch php blättern, gästebuch mit umblättern, gästebuch online zum blättern, gästbuch zum umblättern für die hp, sql gästebuch durchblättern, php code für online blätter, gästebuch sql weiterblättern code, blätterfunktion gästebuch sql php, geosektor, http://www.php.de/php-tipps-2004/7853-gaestebuch-und-blaettern.html, blätter gif, blätter gifs für homepage, online gästebuch zum blättern, quelltext gästebuch, gästebuch ks, mysql gästebuch blättern, gästebucher zum blättern, php gästebuch blättern mysql

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:40 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.