[Homepage] Lord Script buggy

10/31/2011 03:34 SilenceOfDarkness#1
Hai Leute, ;)

Hab leider ein kleines Problemchen und zwar wird mir bei diesem Lord Script immer "Array" angezeigt.


hab schon nach anderen Lord Scripten gesucht, aber alle die ich gefunden habe sind die gleichen geweßen.

Habt ihr eine Lösung? Wäre echt dankbar wenn das Script geht (:

mfg SoD
10/31/2011 11:18 Kurosaki'#2
Versuchs mal mit dem hier

PHP Code:
<?php
mssql_select_db
("CHARACTER_01_DBF");
$lord mssql_fetch_array(mssql_query("SELECT TOP 1 m_szName FROM tblLord a LEFT JOIN CHARACTER_TBL b ON RIGHT('0000000' + CONVERT(VARCHAR(7),a.idLord),7)= b.m_idPlayer ORDER BY s_date DESC"));
if (
$lord['m_szName'] != "")
    echo 
$lord;
else
    echo 
"-";
?>
10/31/2011 13:52 ocram1095#3
Quote:
PHP Code:
<?php
mssql_select_db
("CHARACTER_01_DBF");
$lord mssql_fetch_array(mssql_query("SELECT TOP 1 m_szName FROM tblLord a LEFT JOIN CHARACTER_TBL b ON RIGHT('0000000' + CONVERT(VARCHAR(7),a.idLord),7)= b.m_idPlayer ORDER BY s_date DESC"));
if (
$lord['m_szName'] != "")
    echo 
$lord;
else
    echo 
"-";
?>
mit diesem Script würde auch nur Array erscheinen, weil einfach nur das Array ausgegeben wird. Wenn du es richtig machen willst musst du
PHP Code:
echo $lord['m_szName'
machen, damit das Array eine Zuweisung bekommt und damit es weiß was es eig. ausgeben soll.
11/01/2011 01:23 yannickminecraft#4
lol Kurasoki hat ja nur den HTML Code rausgebascht looooooool xDDDDDDDDDD

Das "if ($lord['m_szName'] != "")" würde ich zu "if( isset( $lord['m_szName'] ) )" ändern.

Oder if( sizeof($lord) > 0 ) oder if( count($lord) > 0 )
11/01/2011 13:14 Kurosaki'#5
Hab die nur von der HP AddOn was gestickt ist genommen. xD
11/01/2011 16:32 yannickminecraft#6
Quote:
Originally Posted by Kurosaki' View Post
Hab die nur von der HP AddOn was gestickt ist genommen. xD
Die wichtigste zeile ist aber:


echo $lord;

Der rest drumherum ist eig. irrelevant.