PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SM ShoutBox Inhalt für Arthur setzen



Sam2004
18.06.2011, 15:39
Ich wollte für die Shoutbox von Sebmaster den King vom Arthur ausgeben lassen, aber hab wohl nen Denkfehler...
Hab bisher :

db_query(''INSERT INTO '.$db_prefix.'_sm_shoutbox (from, time, text) VALUES (3, '.time().', "Der Neue König am Arthur Slot ist: ' '$usrname ' '--- Es wurden ' '$steuern_amount' ' Steuern an den alten König gezahlt'')'');

Das funzt nicht. Es kommt die Meldung: undefined

Vllt kann mir ja einer schreiben, wo der Fehler sein könnte, oder wie es evtl. richtig gehört.
Bei der Bonuszeche, hat es in ähnlicher weise schon geklappt gehabt.

Danke im voraus.
LG

Lokutos
18.06.2011, 16:00
was genau soll ' ' bewirken ??

' ' != "


db_query("INSERT INTO ".$db_prefix."_sm_shoutbox (from, time, text) VALUES ('3', '".time()."', 'Der Neue König am Arthur Slot ist: ".$usrname."--- Es wurden ".$steuern_amount." Steuern an den alten König gezahlt')");

Sam2004
18.06.2011, 16:04
Das sollte eigentlich " werden, aber war wohl der Fehler weil ich die einzeln gesetzt hatte.
Danke Dir...


*ed*
Wird nix in die Shoutbox eingetragen...

*ed2*
Für die Bonuszeche ist das folgendermaßen:

db_query('INSERT INTO `'.$db_prefix.'_sm_shoutbox` (`from`, `time`,`text`) VALUES (555, '.time().', "Die '.$_POST['bonuszeche'].'er Zeche ist soeben gefallen!")');
...die 555 steht für die ID

eaxo
19.06.2011, 11:39
Das sollte eigentlich " werden, aber war wohl der Fehler weil ich die einzeln gesetzt hatte.
[...]

Warum sollte das " werden? Ich gehe davon aus das du ' schreiben wolltest und ' ' geschrieben hast.

ungetestet, da grad keinen Arthur zur Hand :tongue:

db_query('INSERT INTO '.$db_prefix.'_sm_shoutbox (from, time, text) VALUES (3, '.time().', "Der Neue König am Arthur Slot ist: '.$usrname.' --- Es wurden '.$steuern_amount.' Steuern an den alten König gezahlt")');
So sollte es doch klappen, oder nicht?

Sam2004
19.06.2011, 12:11
Sollte es werden^^...wurde es dann aber nicht :biggrin1:
Hatte den Code von wo anders kopiert gehabt, aber da hätte ich schon sehen müssen, dass es nicht funzte...

Lange Rede kurzer Sinn, so wäre richtig gewesen

mysql_query("INSERT INTO `vms_sm_shoutbox` (`from`, `time`,`text`) VALUES ('XXX', '".time()."', 'Der Neue König am Arthur Slot ist: ".$usrname." --- Es wurden ".$steuern_amount." Steuern an den alten König gezahlt')");
Das XXX steht für die ID von einem Test Account etc.

Der Dank geht an Lokotus ;) :thumb:

LG