Beiträge: 125
Themen: 27
Registriert seit: 28.03.2011
Ich habe eine Career (Laufbahn) für mein Forum entwickelt, welche an die Homepage gebunden ist. Wenn man in bestimmten Benutzergruppen ist, hat man die Berechtigung, Einträge zu setzen, bearbeiten und löschen.
Schön und gut, funktioniert alles. Nun möchte ich aber noch, dass bei der Registrierung automatisch ein Eintrag mit dem Datum und einem festgelegten Text angelegt wird.
Ich dachte mir, dass ließe sich sicherlich über die member.php regeln, dass ich in den Registrierungsvorgang einfach noch eine weitere SQL-Abfrage implementier. Allerdings habe ich dort nicht gefunden, wo ich das einfügen muss.
Oder gäbe es noch eine weitere Möglichkeit?
if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Die member.php ist schon richtig, am besten nach:
PHP-Code:
$user_info = $userhandler->insert_user();
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 125
Themen: 27
Registriert seit: 28.03.2011
Habe es nun einigermaßen hinbekommen. Ein Eintrag in der Datenbank wird angelegt, allerdings wird der Eintrag dem Benutzer nicht zugeordnet und es erscheint folgender Fehler:
Warning [2] mysql_fetch_assoc() expects parameter 1 to be resource, boolean given - Line: 258 - File: member.php PHP 5.3.8 (Linux)
File----------------
Line--------------
Function
[ PHP ]---------------------------------errorHandler->error
/member.php----258----------------mysql_fetch_assoc
Natürlich ohne die Striche, musste das zur einigermaßen korrekten Darstellung so machen.
In Zeile 258 beginnt eine while-Schleife. Ich poste die jetzt mal ganz.
PHP-Code:
while ($dsatz = mysql_fetch_assoc($res))
{
$muid = $dsatz["uid"];
}
Und $res beinhaltet folgendes:
PHP-Code:
$res = mysql_query("select uid from mybb_users order by id desc limit 1");
if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
Beiträge: 289
Themen: 8
Registriert seit: 31.08.2007
MyBB-Version: 1.8.7
Hi,
klingt so, als würde dein SQL Query kein Ergebnis liefern. Hat die Tabellle mybb_users denn ein Feld mit dem Namen 'id'? Aus'm Kopf wüsste ich nämlich grade nicht wofür ;-)
Gruß
Durchschnittliche Nährwerte dises Posts:
Brennwert: 2192kJ/526kcal | Eiweiß: 5,1g | Kohlenhydrate: 50,9g - davon Zucker 47,2g | Fett: 33,5g - davon gesättigte Fettsäuren: 18,6g | Ballaststoffe: 6,8g | Enthält eine Phenylalaninquelle | Enhält Spuren von Nüssen und Spam.
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Besteht überhaupt eine Datenbank-Verbindung? Die vom MyBB benutzt du ja (absichtlich?) nicht.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 289
Themen: 8
Registriert seit: 31.08.2007
MyBB-Version: 1.8.7
Sollte eigentlich nichts ausmachen, Stefan. Weil mysql_query verwendet, wenn keine Connection angegeben wird automatisch die zuletzt mit mysql_connect geöffnete Verbindung. Ist zwar nicht sauber, aber sollte tun, vorausgesetzt MyBB ist auf MySQL und nicht auf MySQLi eingestellt, aber dann würde es keinen Sinn machen nicht MySQLi zu verwenden^^
Durchschnittliche Nährwerte dises Posts:
Brennwert: 2192kJ/526kcal | Eiweiß: 5,1g | Kohlenhydrate: 50,9g - davon Zucker 47,2g | Fett: 33,5g - davon gesättigte Fettsäuren: 18,6g | Ballaststoffe: 6,8g | Enthält eine Phenylalaninquelle | Enhält Spuren von Nüssen und Spam.
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Ich würde mich nie darauf verlassen, vielleicht baut ein anderes Plugin auch eine Verbindung auf (selten, aber möglich) oder man benutzt eben mysqli... Oder man ändert es später und plötzlich funktioniert nichts mehr.
Zumal von der Verwendung der mysql-Erweiterung abgeraten wird.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 289
Themen: 8
Registriert seit: 31.08.2007
MyBB-Version: 1.8.7
Siehe "Ist zwar nicht sauber" ;-)
Durchschnittliche Nährwerte dises Posts:
Brennwert: 2192kJ/526kcal | Eiweiß: 5,1g | Kohlenhydrate: 50,9g - davon Zucker 47,2g | Fett: 33,5g - davon gesättigte Fettsäuren: 18,6g | Ballaststoffe: 6,8g | Enthält eine Phenylalaninquelle | Enhält Spuren von Nüssen und Spam.