brauch eine kleine Hilfe bzw. Information

Darkness07
Ich hab mal ne kurzw Frage. Ählich wie die Anzahl Beiträge, wird das Guthaben bei dem guthaben hack hier in meiner php ja durch eine variable (hier $guthaben[guthaben]) ausgegeben. Meine Frage, welcher Befehl hollt mir die Zahl, die hinter der Variable steckt?

Also $guthaben[guthaben] gibt mir ne Zahl aus. Aber ich $guthaben[guthaben]doch erstmal als diese zahl, die irgendwo in der Datenbank schlummert (schätze ich mal), herranziehen. Welcher Befehl macht das?

Weil mein Ziel ist es, ein eigene Seite für mein wbb zu schreiben... also praktisch eine Seite wie >>Mitgliederliste<<, >>profil<<, >>FAQ<< etc... und dafür wollte ich mit der Guthaben Zahl was machen. Jedoch kann ich die Variable: $guthaben[guthaben] ja nicht überall benutzen.

Ich hoffe ihr wisst was ich meine... und da ich kein Pro bin, wollte ich mal fragen, ob es jemand finden kann, also diesen code.
In dieser Datei wird mit $guthaben[guthaben] gearbeitet, also muss es irgendwo her kommen. Ich finde nicht wo, ich hoffe ihr könnt es.

Danke schonmal, ist echt klasse, dass man hier immer auf Hilfe zählen kann Freude

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
 <?php
$filename="guthaben.php";
require("global.php");

if (isset($_REQUEST['action'])) $action $_REQUEST['action'];
else $action 'statistik';

If ($action=="statistik"){
    $guthaben $db->query_first("SELECT * FROM bb".$n."_guthaben_config");
    $werber $db->query_first("SELECT COUNT(*) FROM bb".$n."_guthaben_werber");
        if ($guthaben['reg_onoff']==1$regon "Ja";
        else $regon "Nein";
        if ($guthaben['pn_onoff']==1$pnon "Ja";
        else $pnon "Nein";
        if ($guthaben['posts_onoff']==1$postson "Ja";
        else $postson "Nein";
        if ($guthaben['threads_onoff']==1$threadson "Ja";
        else $threadson "Nein";
        if ($guthaben['namen_aendern_onoff']==1$name "Ja";
        else $name "Nein";
        if ($guthaben['threadrating_onoff']==1$threadratingson "Ja";
        else $threadratingson "Nein";
        if ($guthaben['umfrage_onoff']==1$umfrageson "Ja";
        else  $umfrageson "Nein";
        if ($guthaben['umfragevote_onoff']==1$umfragevoteson "Ja";
        else  $umfragevoteson "Nein";
        if ($guthaben['werber_onoff']==1$werberon "Ja";
        else  $werberon "Nein";



    eval("\$tpl->output(\"".$tpl->get("guthaben")."\");"); 
}

if ($action == "toplist"){
$guthaben $db->query_first("SELECT toplist_anzahl FROM bb".$n."_guthaben_config");
$toplist $guthaben['toplist_anzahl'];

$result $db->query("SELECT * FROM bb".$n."_users ORDER BY guthaben DESC LIMIT 0, $toplist");
    while($guthaben mysql_fetch_array($result)) {

$guthaben_text_ausgabe2 "";
$text_a 'Sie haben bis jetzt keine Auszeichnungen erhalten.';
$text_b '<img src = "http://www.abiunity.de/Bilder/Orden/1a.gif" alt="Balken Orden der Stufe eins für qualitativ gute Beiträge.">';
$text_c '<img src = "http://www.abiunity.de/Bilder/Orden/2a.gif" alt="Balken Orden der Stufe zwei für qualitativ gute Beiträge.">';
$text_d '<img src = "http://www.abiunity.de/Bilder/Orden/3a.gif" alt="Balken Orden der Stufe drei für qualitativ gute Beiträge.">';
$text_e '<img src = "http://www.abiunity.de/Bilder/Orden/4a.gif" alt="Balken Orden der Stufe vier für qualitativ gute Beiträge.">';
$text_f '<img src = "http://www.abiunity.de/Bilder/Orden/5a.gif" alt="Balken Orden der Stufe fünf für qualitativ gute Beiträge.">';
$text_b2 '<img src = "http://www.abiunity.de/Bilder/Orden/6a.gif" alt="Schwert Orden der Stufe eins - eine Auszeichnung für gute Leistung, qualitativ gute Beiträge und Hilfsbereitschaft.">';
$text_c2 '<img src = "http://www.abiunity.de/Bilder/Orden/7a.gif" alt="Schwert Orden der Stufe zwei - eine Auszeichnung für gute Leistung, qualitativ gute Beiträge und Hilfsbereitschaft.">';
$text_d2 '<img src = "http://www.abiunity.de/Bilder/Orden/8a.gif" alt="Schwert Orden der Stufe drei - eine Auszeichnung für gute Leistung, qualitativ gute Beiträge und Hilfsbereitschaft.">';
$text_e2 '<img src = "http://www.abiunity.de/Bilder/Orden/9a.gif" alt="Schwert Orden der Stufe vier - eine Auszeichnung für gute Leistung, qualitativ gute Beiträge und Hilfsbereitschaft.">';
$text_b3 '<img src = "http://www.abiunity.de/Bilder/Orden/10a.gif" alt="Erster Faust Orden für ausergewöhnliche Leistungen im Sinne der Abiunity.">';
$text_c3 '<img src = "http://www.abiunity.de/Bilder/Orden/11a.gif" alt="Zweiter Faust Orden für ausergewöhnliche Leistungen im Sinne der Abiunity.">';
$text_b4 '<img src = "http://www.abiunity.de/Bilder/Orden/12a.gif" alt="Verdienstorden der ersten Klasse für ausergewöhnliche, herausragenden und ehrwürdige Leistungen.">';
$text_c4 '<img src = "http://www.abiunity.de/Bilder/Orden/13a.gif" alt="Verdienstorden der zweiter Klasse für ausergewöhnliche, herausragenden und ehrwürdige Leistungen.">';
$text_d4 '<img src = "http://www.abiunity.de/Bilder/Orden/14a.gif" alt="Verdienstorden der dritter Klasse für ausergewöhnliche, herausragenden und ehrwürdige Leistungen.">';
$text_b5 '<img src = "http://www.abiunity.de/Bilder/Orden/15a.gif" alt="Der höchster Rang für gottgleiche Hilfsbereitschaft.">';


if($guthaben[guthaben] < 5) {
$guthaben_text_ausgabe2 $text_a;
}
elseif($guthaben[guthaben] < 10) {
$guthaben_text_ausgabe2 $text_b;
}
elseif($guthaben[guthaben] < 15) {
$guthaben_text_ausgabe2 $text_c;
}
elseif($guthaben[guthaben] < 20) {
$guthaben_text_ausgabe2 $text_d;
}
elseif($guthaben[guthaben] < 25) {
$guthaben_text_ausgabe2 $text_e;
}
elseif($guthaben[guthaben] < 35) {
$guthaben_text_ausgabe2 $text_f;
}
elseif($guthaben[guthaben] < 45) {
$guthaben_text_ausgabe2 $text_f." ".$text_b2;
}
elseif($guthaben[guthaben] < 55) {
$guthaben_text_ausgabe2 $text_f." ".$text_c2;
}
elseif($guthaben[guthaben] < 65) {
$guthaben_text_ausgabe2 $text_f." ".$text_d2;
}
elseif($guthaben[guthaben] < 75) {
$guthaben_text_ausgabe2 $text_f." ".$text_e2;
}
elseif($guthaben[guthaben] < 85) {
$guthaben_text_ausgabe2 $text_f." ".$text_e2." ".$text_b3;
}
elseif($guthaben[guthaben] < 100) {
$guthaben_text_ausgabe2 $text_f." ".$text_e2." ".$text_c3;
}
elseif($guthaben[guthaben] < 120) {
$guthaben_text_ausgabe2 $text_f." ".$text_e2." ".$text_c3." ".$text_b4;
}
elseif($guthaben[guthaben] < 140) {
$guthaben_text_ausgabe2 $text_f." ".$text_e2." ".$text_c3." ".$text_c4;
}
elseif($guthaben[guthaben] < 200) {
$guthaben_text_ausgabe2 $text_f." ".$text_e2." ".$text_c3." ".$text_d4;
}
elseif($guthaben[guthaben] > 200) {
$guthaben_text_ausgabe2 $text_f." ".$text_e2." ".$text_c3." ".$text_d4." ".$text_b5;
}

               eval ("\$toplistbit .= \"".$tpl->get("guthaben_toplistbit")."\";");
    } 
eval("\$tpl->output(\"".$tpl->get("guthaben_toplist")."\");"); 
}
?> 
Maniac_81
du willst ne PHP datei schreiben aber weißt nicht wie ne datenbank abfrage geht??

deine frage hat sich eigentlich schon selbst erledigt, wenn du dir den code

php:
1:
2:
$result $db->query("SELECT * FROM bb".$n."_users ORDER BY guthaben DESC LIMIT 0, $toplist");
    while($guthaben mysql_fetch_array($result))


anschaust.
Darkness07
mhh füge ich das in die Php Datei ein bekomme ich folgenden Error:

SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Invalid SQL: SELECT * FROM bb3_users ORDER BY guthaben DESC LIMIT 0,
mysql error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
mysql error number: 1064
Date: 07.02.2008 @ 16:20
Script: /auszeichnung_profil.php?action=auszeichnungsprofil&sid=
Referer: http://abiunity.de/misc.php?action=faq1&sid=


Zitat:
du willst ne PHP datei schreiben aber weißt nicht wie ne datenbank abfrage geht??

Ja will ich! Und ich werde es schaffen! Ich lerne halt wärenddessen.

Edit: Nagut habe mich doch verschätzt... habe es eigebunden aber total vergessen, dass ich ja die userid des Users brauche der gerade angemeldet ist... mhh. Da versagt mein Wissen dann noch xD
...weißt du vl weiter?