Hi ich mal wieder
wollte eine shoutbox auf meiner website einbauen aber es kommt immer die meldung
ZitatWarning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /data/shoutboxx.php on line 89
hier ist mal der code
PHP
<!--
Chatsunited.de Minichat-Script (Version 1.0)
© Copyright 2007 Chatsunited.de
BITTE BEACHTEN: Dieses Script kann kostenfrei genutzt und weitergegeben
werden, solange alle enthaltenen Copyright-Hinweise von Chatsunited.de
unverändert erhalten bleiben!
-->
<?php
include("config.php");
$img_abfrage = array
(
"8-)","cool.gif",
"?-)","fragezeichen.gif",
":-(","ohh.gif",
":lol:","lol.gif",
";-)","zwinker.gif",
);
function format_message($text)
{
global $img_abfrage;
$text = addslashes($text);
$text = stripslashes($text);
$text = htmlspecialchars($text);
$text = trim($text);
$img_zaehler = 0;
while($img_abfrage[$img_zaehler]!="")
{
$img_zaehler_neu = $img_zaehler + 1;
$text = str_replace("$img_abfrage[$img_zaehler]","<img src=\'img/$img_abfrage[$img_zaehler_neu]\'>",$text);
$img_zaehler+=2;
}
return $text;
}
$sq = mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_name, $sq);
$delete_time = time()-$max_anzeigedauer;
@mysql_query("DELETE FROM shoutboxx WHERE timestamp <= '$delete_time'");
if($Message!="" && $Nickname!="")
{
$Message = format_message($Message);
mysql_query("INSERT INTO shoutboxx (timestamp, nickname, message) VALUES('".time()."', '$Nickname', '$Message')");
}
$anfrage = mysql_query("SELECT * FROM shoutboxx ORDER BY timestamp DESC LIMIT $max_eintraege");
?>
<div align="left"><!-- Boxgrösse und Farben anpassbar -->
<table width="220" border="0" cellspacing="2" cellpadding="6" bgcolor="#44568f">
<tr>
<td bgcolor="#f8faff"><!-- Texte anpassbar --><center><font face="Verdana" size="1" color="#888888">MINICHAT-BOX<br>
<br>Bitte einen beliebigen Namen<br>wählen und eine Nachricht eingeben.</font></center><br>
<form name="shoutboxx" method="POST" action="<? echo $PHP_SELF; ?>">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="64">
<div align="left"><!-- Schrift anpassbar --><font face="Verdana" size="1">
Nickname </font></div>
</td>
<td><input type="text" name="Nickname" maxlength="16" value="<? echo $Nickname; ?>" size="20"></td>
</tr>
<tr>
<td width="64">
<div align="left"><!-- Schrift anpassbar --><font face="Verdana" size="1">
Message </font></div>
</td>
<td><input type="text" name="Message" size="20"></td>
</tr>
</table><br>
<input type="submit" name="senden" value="Senden"></div>
</form>
</td>
</tr>
<tr>
<td bgcolor="#e1e5f4"><!-- Farbe anpassbar -->
<div align="left"><!-- Schrift anpassbar --><font face="Verdana" size="1">
<p><? while($ausgabe = mysql_fetch_object($anfrage))
{
?></p>
<p><img src="img/message.gif" width="11" height="7" border="0"> <b><? echo $ausgabe->nickname; ?></b><br>
(<? echo date("d.m.Y", $ausgabe->timestamp); ?> um <? print date("H:i:s", $ausgabe->timestamp); ?>):<br>
<b><? echo $ausgabe->message; ?></b><br>
</p>
<p><? }
?></p>
</font></div>
<br><center><!-- COPYRIGHT-HINWEIS NICHT VERÄNDERN -->
<a href="http://chatsunited.de" target="_blank" style="text-decoration: none;"><font face="Arial" size="1" color="#888888">©ChatsUnited</font></a></center>
</td>
</tr>
</table>
<? mysql_close($sq);?>
</div>
<!--
Chatsunited.de Minichat-Script (Version 1.0)
© Copyright 2007 Chatsunited.de
BITTE BEACHTEN: Dieses Script kann kostenfrei genutzt und weitergegeben
werden, solange alle enthaltenen Copyright-Hinweise von Chatsunited.de
unverändert erhalten bleiben!
-->
Alles anzeigen
wenn ich noch
einfüge kommt die meldung
ZitatNo database selected
ich weiß nicht wo der fehler steckt
ich habe die datei nicht verändert nach dem runterladen
oder liegt er womöglich ganz woanders?