anpera.net https://anpera.homeip.net/phpbb3/ |
|
Usereditor Eintrag hinzufügen https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=4852 |
Seite 1 von 1 |
Autor: | Liath [ Sa 28 Mär, 2009 18:29 ] |
Betreff des Beitrags: | Usereditor Eintrag hinzufügen |
hi zusammen... ich wollt mal fragen wie ich im array vom Usereditor einen Wert aus einer anderen Tabelle hinzufügen kann... ich wollte die Anzahl der geschriebenen Kommentare gerne unter Charakterdaten einfügen... die sql abfrage ist korrekt, das hab ich mit nem echo getestet, nur wie geb ich die variable mit dem wert nun im array an Oo habs jetzt in etwa so: $this->bbcode_second_pass_code('', '$sql = "SELECT COUNT(*) as posts FROM commentary WHERE author='".$session['user']['acctid']."' AND self='1'"; $result = db_query($sql); $row = db_fetch_assoc($result); $comm = $row['posts'];') $this->bbcode_second_pass_code('', '"Charakterdaten,title", ..... "$comm"=>"Kommentare,int",') das Feld erstellt er mir zwar, nur leider leer... |
Autor: | Rikkarda [ Sa 28 Mär, 2009 18:32 ] |
Betreff des Beitrags: | Re: Usereditor Eintrag hinzufügen |
im Array geht es nicht.. nur ausserhalb.. schau zb mal unten wie die prefs oder donationspunktkäufe dargestellt werden |
Autor: | Liath [ Sa 28 Mär, 2009 18:39 ] |
Betreff des Beitrags: | Re: Usereditor Eintrag hinzufügen |
hmm... also müsste ich quasi, damit ich an genau der stelle den gewünschten eintrag hinkriege, das array unterbrechen und mit zb: $this->bbcode_second_pass_code('', '$userinfo.=array()') weitermachen oder? |
Autor: | Rikkarda [ Sa 28 Mär, 2009 18:43 ] |
Betreff des Beitrags: | Re: Usereditor Eintrag hinzufügen |
hm sry ich muss mich zurückziehen.. hab grade gemerkt, dass du die DS Version hast, mit der kenne ich mich überhaupt nicht aus |
Autor: | Liath [ Sa 28 Mär, 2009 18:52 ] |
Betreff des Beitrags: | Re: Usereditor Eintrag hinzufügen |
ok trotzdem danke ![]() werds schon iwie hinkriegen denk ich... vllt wars ja der richtige wink |
Autor: | Salator [ So 29 Mär, 2009 23:34 ] |
Betreff des Beitrags: | Re: Usereditor Eintrag hinzufügen |
Nur mal ganz schnelle und ungeprüfte Antwort. Unten steht showform($userinfo,$row); Das heißt, es wird ein Formular aus dem Array $row erstellt, als Beschreibung für die Felder dient das Array $userinfo. Du müsstest jetzt also z.B. mit array_merge() dafür sorgen dass dein 'comm'-Eintrag mit im $row-Array liegt. Für deine Datenbankabfrage solltest du auch eine andere Variable als $row nehmen, sonst überschreibt die zweite Abfrage das Ergebnis der ersten. Ich weiß jetzt aber nicht wie das aussieht wenn man dann auf Speichern klickt, evtl wird dann ein fehlendes Tabellenfeld in der DB angemeckert. Dann müsstest du $_POST['comm'] vor dem Schreiben in die DB entfernen. |
Autor: | Liath [ Mo 30 Mär, 2009 03:54 ] |
Betreff des Beitrags: | Re: Usereditor Eintrag hinzufügen |
perfekt ![]() die Funktion ist ja für die account_extra_info quasi schon vorgegeben, fiel mir dabei direkt auf ![]() hab dann auch alles direkt so gemacht und hat wunderbar geklappt nur wie kann ich ihm sagen das er das $_POST['posts'] nu vorher rauslöschen soll, vorm abspeichern :/ |
Autor: | Linus [ Mo 30 Mär, 2009 17:11 ] |
Betreff des Beitrags: | Re: Usereditor Eintrag hinzufügen |
Liath hat geschrieben: nur wie kann ich ihm sagen das er das $_POST['posts'] nu vorher rauslöschen soll, vorm abspeichern :/ unset($_POST['posts']); |
Autor: | Liath [ Mi 01 Apr, 2009 02:41 ] |
Betreff des Beitrags: | Re: Usereditor Eintrag hinzufügen |
klasse nun funktioniert alles ![]() im übrigen brauchte ich die Array´s nicht aufteilen und mit array_merge wieder zusammenfügen, ich hab nun wieder alles in einem, das $row in $rowex geändert und unten erst im showform($userinfo,$row) das $rowex eingefügt... klappt ebenso wunderbar vielen dank an alle |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |