ERLEDIGT
NEIN
NEIN
ANTWORTEN
10
10
ZUGRIFFE
316
316
EMPFEHLEN
-
Hi, ich will per Include ne Shoutbox in meine Seite einbetten.. aber es kommt immer folgende Fehlermeldung:
Code :1
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web12/html/party-truppe/shoutbox.php on line 161
Linie 161:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
<td align="top" valign="top"> // LINIE 161 <?php while($print = mysql_fetch_array($ausgabe)){?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="2%"> </td> <td class="sbtext" width="98%"><b> <span class="sbtext"><?=$print[nick]?></span> </b><br> schrieb am <? print date("d.m.", $print[time]); ?> um <? print date("H:i", $print[time]); ?> <br> <span class="sbtext"> <?=$print[txt]?></span> <br> <br></td> </tr> </table> <? } ?></td>.wer nichts wird, wird wirt.
-
Woher kommt die Variable $ausgabe?
Und schließe bei Arrays den Key bitte in " oder ' ein. Sonst bekommst du ersteinmal einen Fehler, weil PHP denk, dass es eine Konstante ist.Gruß fanste
Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )
Problem gelöst? Dann markiere das Thema bitte als erledigt!
Beachte bitte die Netiquette. Insbesondere Punkt 15.
-
Von der Abfrage:
Code :1 2 3 4 5 6 7 8 9 10
$link = mysql_connect($dbhost, $dbuser, $dbpass); mysql_select_db($dbtable, $link); if($txtMessage!="" && $txtNickname!=""){ $txtMessage=format_message($txtMessage); $txtNickname=format_title($txtNickname); mysql_query("INSERT INTO $shoutbox (time, nick, txt,ip) VALUES('".time()."', '$txtNickname', '$txtMessage','$ip')"); } $ausgabe = mysql_query("SELECT * FROM $shoutbox ORDER BY time DESC LIMIT 5");.wer nichts wird, wird wirt.
-
Setzt mal hinter mysql_query() noch ein "or die(mysql_error())". Auch hinter den beiden Verbindungsfunktionen solltest du das schreiben.
Gruß fanste
Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )
Problem gelöst? Dann markiere das Thema bitte als erledigt!
Beachte bitte die Netiquette. Insbesondere Punkt 15.
-
Also
Code :1 2 3 4 5 6 7 8 9 10 11
$link = mysql_connect($dbhost, $dbuser, $dbpass); mysql_select_db($dbtable, $link); if($txtMessage!="" && $txtNickname!=""){ $txtMessage=format_message($txtMessage); $txtNickname=format_title($txtNickname); mysql_query("INSERT INTO $shoutbox (time, nick, txt,ip) VALUES('".time()."', '$txtNickname', '$txtMessage','$ip')"); or die(mysql_error()); } $ausgabe = mysql_query("SELECT * FROM $shoutbox ORDER BY time DESC LIMIT 5");
Oder wie meinst du das?.wer nichts wird, wird wirt.
-
Der „or die()“-Zusatz ist eine Erweiterung der bestehenden Anweisung und muss daher vor dem abschließenden Semokolon notiert werden, also etwa:
Zusätzlich solltest du dich noch aus Sicherheitsgründen über SQL-Injektionen und die so genannten Register Globals informieren.PHP-Code:mysql_query("INSERT INTO $shoutbox (time, nick, txt,ip) VALUES('".time()."', '$txtNickname', '$txtMessage','$ip')")
or die(mysql_error());
Markus Wulftange
-
Jetzt kommt :
Code :1
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web12/html/party-truppe/shoutbox.php on line 162
Ich hab euch mal die Shoutbox in den Anhang getan - ich find da keinen Fehler.wer nichts wird, wird wirt.
-
Probier das ganze nochmal bei deiner anderen Query..
PHP-Code:$ausgabe = mysql_query("SELECT * FROM $shoutbox ORDER BY time DESC LIMIT 5") or die(mysql_error());
.:Zeremonienmeister II. des 1. offiziellen Sven Uwe Fan-Clubs:.
-
Und auch beim Verbinden zu MySql. Viellöeicht stimmen ja auch deine Logindaten nicht.
Gruß fanste
Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )
Problem gelöst? Dann markiere das Thema bitte als erledigt!
Beachte bitte die Netiquette. Insbesondere Punkt 15.
-
Jetzt versteh ich garnichts mehr... jetzt kommt:
NO DATABASE SELECTED!
Also stimmt irgendwas mit den Verbindungsdaten nicht - aber welche?.wer nichts wird, wird wirt.
-
Welche wohl? Die Fehlermeldung sagt’s doch: Es wurde keine Datenbank ausgewählt. Prüfe mal die Parameterwerte der mysql_select_db()-Funktion. Zusätzlich kannst du auch dort den „or die()“-Zusatz anhängen.
Zitat von nordi
Markus Wulftange
Ähnliche Themen
-
Shoutbox PHP
Von maarian im Forum PHPAntworten: 21Letzter Beitrag: 14.09.07, 01:14 -
Shoutbox
Von Fett im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 06.04.05, 14:59 -
Ich will ne ShoutBOX!
Von Comander_Keen im Forum PHPAntworten: 6Letzter Beitrag: 01.02.02, 19:47 -
Shoutbox und Tut...
Von bloody im Forum PHPAntworten: 7Letzter Beitrag: 04.01.02, 21:05





Zitieren
Login






[PHP] [Codeschnipsel] ImageColor aus HTML-Farbcodierung erstellen