geil ! vielen dank :)
Hello,Quote:
Danke, lag wirklich am Webspace..
Aber, wie logg ich mich als Admin ein? Wenn ich mich beim normalen Login einlogge, bin ich als Spieler eingeloggt, Gm´s werden auch in der Ranglsite angezeigt und beim Itemshop kommt der fehler:
PHP Code:Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /users/******/www/scripts/itemshop.php on line 251
$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.gb2312name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
Replace gb2312name in locale_name
Quote:
Ersetzt mal in der itemshop.php bei Zeile 251 (Bei Notepad++ siehste die Zeilen) diese sTelle
mitPHP Code:$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.gb2312name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
LEFT JOIN player.item_proto ON item_proto.vnum = items.vnum
WHERE items.hot = 'true'");
while($item = mysql_fetch_object($selitems)) {
Und schreib mal hier hin was der Browser dann ausgibt O_o.PHP Code:$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.gb2312name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
LEFT JOIN player.item_proto ON item_proto.vnum = items.vnum
WHERE items.hot = 'true'") or die(mysql_error());
while($item = mysql_fetch_object($selitems)) {
Lieben Gruß
yym3.
Unknown column 'item_proto.gb2312name' in 'field list'
yekta59 hat ja schon gesagt das man das gb2312name in local_name umändern soll. Und die Fehlermeldung sagt auch das diese Spalte unbekannt ist.Quote:
PHP Code:Unknown column 'item_proto.gb2312name' in 'field list'
$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.gb2312name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
LEFT JOIN player.item_proto ON item_proto.vnum = items.vnum
WHERE items.hot = 'true'");
while($item = mysql_fetch_object($selitems)) {
$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.local_name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
LEFT JOIN player.item_proto ON item_proto.vnum = items.vnum
WHERE items.hot = 'true'");
while($item = mysql_fetch_object($selitems)) {
Hab beide schon ausprobiert, kommt aber komischerweise trotzdem noch die selbe meldung..Quote:
yekta59 hat ja schon gesagt das man das gb2312name in local_name umändern soll. Und die Fehlermeldung sagt auch das diese Spalte unbekannt ist.
Also falls bei dir in der Tabelle bei item_proto die Spalte statt gb2312name local_name ist dann ersetzt das:
mitPHP Code:$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.gb2312name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
LEFT JOIN player.item_proto ON item_proto.vnum = items.vnum
WHERE items.hot = 'true'");
while($item = mysql_fetch_object($selitems)) {
Lieben GrußPHP Code:$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.local_name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
LEFT JOIN player.item_proto ON item_proto.vnum = items.vnum
WHERE items.hot = 'true'");
while($item = mysql_fetch_object($selitems)) {
yym3.
Dann musst du nachgucken wie bei dir in der Tabelle der Name der Spalte ist wo die Namen von den Items stehen...Quote:
Hab beide schon ausprobiert, kommt aber komischerweise trotzdem noch die selbe meldung..
$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.local_name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
LEFT JOIN player.item_proto ON item_proto.vnum = items.vnum
WHERE items.hot = 'true'");
$selitems = mysql_query("SELECT items.count,items.id,items.vnum,items.coins,items.marks,item_proto.local_name AS name,item_proto.antiflag,item_proto.limitvalue0 FROM items
LEFT JOIN player.item_proto ON item_proto.vnum = items.vnum
WHERE items.hot = 'true'") or die(mysql_error());
Erweitern werde ich es nicht, aber Lücken & Fehler werde ich fixen und updaten mehr aber auch nicht...Quote:
Also zuerst einfach ein Top-Release, gefällt mir sehr gut. ;)
Ich hoffe, dass es bzgl. Sicherheit immer wieder, wenn nötig, geupdatet wird.
Ansonsten als Verbesserungsvorschlag, vllt. wenn dir noch Add-Ons einfallen, dazu adden.