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 » Brauche Hilfe beim Script basteln » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 1.189 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als erledigt markiert. Thread erledigt

Zum Ende der Seite springen Brauche Hilfe beim Script basteln
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
MI B MI B ist männlich
Mitglied


images/avatars/avatar-4857.gif

Dabei seit: 22.04.07
Beiträge: 73
Herkunft: Hamburg
Forenversion: Lite 1.0

Traurig Brauche Hilfe beim Script basteln Antworten Zitieren Editieren Melden       UP

Hallo zusamm,

ich bin dabei ein Script zu bauen, womit man User werben kann. Ein User der einen neuen User geworben hat muss über seine PN´s eine Nachricht schicken mit dem Usernamen des Neuangemeldeten und noch ein paar weitere Angaben. Der der geworben wurde, bekommt nun auf der Index.php eine Anzeige unter dem Header, dass ihn jemand geworben hat. Dies muss nun angenommen werden oder abgelehnt werden. Warum dass ganze so ist, ist eigentlich auch ziemlich egal großes Grinsen

Allerdings taucht folgendes Problem auf:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
$sql $db->query("SELECT id, subject, usernameadviser, accepted, sendtime FROM bb".$n."_courtingusers WHERE useridpublisher = \"".$wbbuserdata['userid']."\" ORDER BY sendtime DESC");
while($row $db->fetch_array($sql)){
    if ($row['accepted'] != "") eval ("\$index_courtinguser = \"".$tpl->get("index_nocourting")."\";");
    elseif ($row['sendtime']+172800 <= time()) {    
    eval ("\$index_courtinguser = \"".$tpl->get("index_nocourting")."\";");
} else {
    $sendtime date("d.m.Y H:i"$row['sendtime']);
    eval ("\$index_courtinguser = \"".$tpl->get("index_courtinguser")."\";");
    }
}
Mit dem Code wird immer nur der erste Eintrag aus der Datenbank ausgegeben und nicht (wenn mehrere Vorhanden sind) alle. Wenn ich allerdings den Code aus den Templates direkt hier einfüge anstatt die eval Funktion funktioniert es einwandfrei. Kann mir da jemand Helfen ? Ich verzweifel langsam traurig Vielen Dank schonmal im Voraus.GrußMI B
13.07.07 18:59 MI B ist offline WWW Finden Als Freund hinzufügen Füge MI B in deine Kontaktliste ein MSN Passport-Profil von MI B anzeigen
derkleene derkleene ist männlich
Alternativ Mitglied


Dabei seit: 28.08.06
Beiträge: 181
Fähigkeiten: WBB2 Fortgeschritten; WBB Lite 1 Profi
Herkunft: Niedersachsen
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

if ($row['accepted'] != "") eval ("\$index_courtinguser .= \"".$tpl->get("index_nocourting")."\";");

Nur da als Beispiel......
Achte auf das .=

__________________
---
Es grüßt
DerKleene
NeoTower
14.07.07 16:15 derkleene ist offline E-Mail WWW Finden Als Freund hinzufügen
MI B MI B ist männlich
Mitglied


images/avatars/avatar-4857.gif

Dabei seit: 22.04.07
Beiträge: 73
Herkunft: Hamburg
Forenversion: Lite 1.0

Themenstarter Thema begonnen von MI B
Antworten Zitieren Editieren Melden       UP

Ein vergessener Punkt und das ganze Script ist im Eimer... Funktioniert vielen Dank !!
14.07.07 16:26 MI B ist offline WWW Finden Als Freund hinzufügen Füge MI B in deine Kontaktliste ein MSN Passport-Profil von MI B anzeigen
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 » Brauche Hilfe beim Script basteln