YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Allg. Fragen und Probleme » brauch eine kleine Hilfe bzw. Information » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 1.388 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen brauch eine kleine Hilfe bzw. Information
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Darkness07
Mitglied


Dabei seit: 24.10.07
Beiträge: 22

 brauch eine kleine Hilfe bzw. Information Antworten Zitieren Editieren Melden       UP

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")."\");"); 
}
?> 
06.02.08 23:35 Darkness07 ist offline E-Mail Finden Als Freund hinzufügen
Maniac_81 Maniac_81 ist männlich
PHP Profi


images/avatars/avatar-5230.gif

Dabei seit: 27.06.06
Beiträge: 2.087
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: localhost/
Forenversion: 2.3; Lite 2.0

Antworten Zitieren Editieren Melden       UP

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.

__________________
zufrieden mit meinem Support? dann hier bitte bewerten!

Sie haben 3 gelbe Bananen gewählt!

ÄPFEL! 3!!!

07.02.08 09:29 Maniac_81 ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Maniac_81 in deine Kontaktliste ein MSN Passport-Profil von Maniac_81 anzeigen
Darkness07
Mitglied


Dabei seit: 24.10.07
Beiträge: 22

Themenstarter Thema begonnen von Darkness07
Antworten Zitieren Editieren Melden       UP

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?

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Darkness07: 07.02.08 17:25.

07.02.08 16:20 Darkness07 ist offline E-Mail Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Allg. Fragen und Probleme » brauch eine kleine Hilfe bzw. Information