FunBoard4You
Mitglied
![](images/2017/star.gif)
Dabei seit: 10.12.06
Beiträge: 143
Fähigkeiten: WBB3 Profi; WBB2 Fortgeschritten; WBB Lite 2 Anfänger Herkunft: Euskirchen Forenversion: 3.0
![](images/2017/spacer.gif) |
|
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
$signst_s = $db->query_first("SELECT rankid FROM bb".$n."_users WHERE userid = '".$posts['userid']."'");
$signsts = $signst_s['rankid'];
if ($signsts=="3") {
$fb4y_checks = $db->query("SELECT userid FROM bb".$n."_users WHERE trueid = '".$posts['trueid']."'");
while ($row = $db->fetch_array($fb4y_checks)) {
$signst_t = $db->query_first("SELECT trueid FROM bb".$n."_threads WHERE threadid = '".$posts['threadid']."'");
$signst = $signst_t['trueid'];
if (in_array($signst, $row)) {
IST DRIN!
} else {
IST NICHT DRIN!
}
}
} |
|
Was ist an diesem Code falsch? Ich habe mehrere User, dessedn trueid so ist wie wie trueid im Beitrag, dieses Userids sollen in ein Array gespeichert werden. Anschließend möchte ich prüfen ob die Trueid, die ich aus der bb1_threads auslese in diesem Array enthalten ist, allerdings klappt es einfach nicht, hat da jemand eine Ahnung?
|
|
11.05.07 15:42 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
KleenMicha
Webentwickler
![](images/2017/star.gif)
![images/avatars/avatar-5745.jpg](images/avatars/avatar-5745.jpg)
Dabei seit: 16.01.04
Beiträge: 2.592
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi
![](images/2017/spacer.gif) |
|
Erklär mal auf deutsch was du damit erreichen möchtest.
Sprich erkläre deine gesamtes Vorhaben mal.
Ich lese nur was von trueids die von einzelnen Nutzern so wie in den Beiträgen sind und die du dann mit den trueids des Nutzers vergleichen willst..
__________________ Gruß Micha
|
|
12.05.07 18:15 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
FunBoard4You
Mitglied
![](images/2017/star.gif)
Dabei seit: 10.12.06
Beiträge: 143
Fähigkeiten: WBB3 Profi; WBB2 Fortgeschritten; WBB Lite 2 Anfänger Herkunft: Euskirchen Forenversion: 3.0
Themenstarter
![](images/2017/spacer.gif) |
|
Mehr will ich gar nicht machen... =( Es ist für eine kleine Erweiterung meinerseits. Es ist doch gar nicht wichtig, was drumherum passiert, oder? Du hast den Kern genau erfasst, das will ich machen, aber es klappt nicht.
|
|
12.05.07 21:40 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
KleenMicha
Webentwickler
![](images/2017/star.gif)
![images/avatars/avatar-5745.jpg](images/avatars/avatar-5745.jpg)
Dabei seit: 16.01.04
Beiträge: 2.592
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi
![](images/2017/spacer.gif) |
|
Ich wollte zwar nicht deine Lebensgeschichte nicht unbedingt erfahren.
Aber wenn du der Meinung bist aus dem Kauderwelsch kann jemand was formen.
Die rankid musst du nichtmal auslesen, da es genügt in der Datei: ./thread.php hinter folgender Codepassage:
php: |
1:
2:
|
$result = $db->query("SELECT p.*, pc.cache,
u.userposts, |
|
u.rankid, einzufügen.
Somit ersparst du dir 2 Datenbankabfragen.
Diese Rankid einer Variabel zuzuweisen ist ebenfalls überflüssig.
Weiter gehts in deinem Zeugs:
php: |
1:
|
$signst_t = $db->query_first("SELECT trueid FROM bb".$n."_threads WHERE threadid = '".$posts['threadid']."'"); |
|
Damit ließt du die Trueid eines Themas aus. Nur eines Themas. Du hast aber bereits vorher die trueid für den Beitrag ausgelesen.
ohne eine Erklärung was du damit bezwecken willst kann ich dir nicht helfen.
__________________ Gruß Micha
|
|
12.05.07 22:32 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|