|
|
| |
| |
Hallo und herzlich willkommen! Tutorials.de ist eine Hilfe-Community mit dem Motto User helfen Usern. Als Gast verfügst Du über Schreibrechte in unseren Foren und Blogs. Du kannst dich aber gerne auch kostenlos registrieren und Teil unserer Gemeinschaft werden! Viel Spaß & Erfolg bei der Vermehrung deines Wissens :-)
|
|
|
 |
|
|
|
|
|
|
05.07.06, 23:19
|
#1 (permalink)
|
|
Mitglied Platin
Registriert seit: Jun 2002
Ort: köln
Beiträge: 635
Renommee-Modifikator: 18
|
shoutbox fehlermeldung
Hi, ich will per Include ne Shoutbox in meine Seite einbetten.. aber es kommt immer folgende Fehlermeldung:
|
Code:
|
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:
|
<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.
|
05.07.06, 23:31
|
#2 (permalink)
|
Registriert seit: Mar 2005
Ort: Bühl/Baden
Beiträge: 2.329
Renommee-Modifikator: 20
|
AW: shoutbox fehlermeldung
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.
|
05.07.06, 23:35
|
#3 (permalink)
|
|
Mitglied Platin
Registriert seit: Jun 2002
Ort: köln
Beiträge: 635
Renommee-Modifikator: 18
|
AW: shoutbox fehlermeldung
Von der Abfrage:
|
Code:
|
$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.
|
05.07.06, 23:43
|
#4 (permalink)
|
Registriert seit: Mar 2005
Ort: Bühl/Baden
Beiträge: 2.329
Renommee-Modifikator: 20
|
AW: shoutbox fehlermeldung
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.
|
05.07.06, 23:48
|
#5 (permalink)
|
|
Mitglied Platin
Registriert seit: Jun 2002
Ort: köln
Beiträge: 635
Renommee-Modifikator: 18
|
AW: shoutbox fehlermeldung
Also
|
Code:
|
$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.
|
06.07.06, 10:45
|
#6 (permalink)
|
Registriert seit: Dec 2002
Ort: Trier
Beiträge: 17.511
|
AW: shoutbox fehlermeldung
Der „ or die()“-Zusatz ist eine Erweiterung der bestehenden Anweisung und muss daher vor dem abschließenden Semokolon notiert werden, also etwa:
|
PHP-Code:
|
|
mysql_query("INSERT INTO $shoutbox (time, nick, txt,ip) VALUES('".time()."', '$txtNickname', '$txtMessage','$ip')") or die(mysql_error());
|
Zusätzlich solltest du dich noch aus Sicherheitsgründen über SQL-Injektionen und die so genannten Register Globals informieren.
__________________
Markus Wulftange
|
06.07.06, 14:28
|
#7 (permalink)
|
|
Mitglied Platin
Registriert seit: Jun 2002
Ort: köln
Beiträge: 635
Renommee-Modifikator: 18
|
AW: shoutbox fehlermeldung
Jetzt kommt :
|
Code:
|
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.
|
06.07.06, 14:35
|
#8 (permalink)
|
|
Mitglied Gold
Registriert seit: Nov 2003
Ort: Karlsruhe (BW)
Beiträge: 162
Renommee-Modifikator: 13
|
AW: shoutbox fehlermeldung
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:.
|
06.07.06, 15:40
|
#9 (permalink)
|
Registriert seit: Mar 2005
Ort: Bühl/Baden
Beiträge: 2.329
Renommee-Modifikator: 20
|
AW: shoutbox fehlermeldung
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.
|
06.07.06, 18:25
|
#10 (permalink)
|
|
Mitglied Platin
Registriert seit: Jun 2002
Ort: köln
Beiträge: 635
Renommee-Modifikator: 18
|
AW: shoutbox fehlermeldung
Jetzt versteh ich garnichts mehr... jetzt kommt:
NO DATABASE SELECTED!
Also stimmt irgendwas mit den Verbindungsdaten nicht - aber welche?
__________________
.wer nichts wird, wird wirt.
|
06.07.06, 19:41
|
#11 (permalink)
|
Registriert seit: Dec 2002
Ort: Trier
Beiträge: 17.511
|
AW: shoutbox fehlermeldung
Zitat:
|
Zitat von nordi
Also stimmt irgendwas mit den Verbindungsdaten nicht - aber welche?
|
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.
__________________
Markus Wulftange
|
|
| Themen-Optionen |
|
|
| Ansicht |
Linear-Darstellung
|
|
|
|
| Thema |
Autor |
Forum |
Antworten |
Letzter Beitrag |
|
Shoutbox
|
Fett |
HTML |
2 |
06.04.05 14:59 |
|
Shoutbox
|
sbkbros |
PHP |
3 |
06.03.05 17:58 |
|
Shoutbox
|
Nino |
PHP |
2 |
22.08.02 05:15 |
|
Shoutbox?
|
-=Evil=- |
HTML |
4 |
29.11.01 03:06 |
|
 |
|
»
Neue Tutorials
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
»
Letzte News
|
 |
|
|
|
|
|
|
|
|
|
|
»
Tools
|
 |
|
|
|
|
|
»
Neue Links
|
 |
|
|
|
|
(Cinema 4D-Objekte)
|
|
(Cinema 4D-Tutorials)
|
|
(Cinema 4D-Tutorials)
|
|
(Cinema 4D-Tutorials)
|
|
(Cinema 4D-Tutorials)
|
|
»
Jobs @ tutorials.de
|
 |
|
|
|
|
|
|
|
|
|
|