Seite 1 von 1
PM senden(SQL-Abfragen)
Verfasst: 07.11.2004 09:07
von kratzer54847
hi,
ich suche die Abfragemethode,mit der ein User eine PM an einen anderen User schickt. Die ID der Nachricht erstellt ja SQL dank Auto Increment.
Aber wenn nun die PM gesendet wird,wie soll ich dann die ID der gesendeten PM rauskriegen? Die brauche ich ja noch für den Eintrag in der privmsgs_text-Tabelle.
mfg und danke,
Johny
Verfasst: 07.11.2004 12:24
von Schumi
Es gibt eine Funktion, die das für dich übernimmt:
http://mods.best-dev.com/files/insert_pm.txt
Verfasst: 08.11.2004 20:21
von kratzer54847
und wie wnde ich die Funktion nun an?
Verfasst: 10.11.2004 17:27
von kratzer54847
das Problem besteht leider immer noch

Verfasst: 10.11.2004 17:29
von saerdnaer
schau dir halt mal an wie das in der privmsg.php gelöst ist.
du kannst ja mal nach $db->sql_next_id suchen...
mfg saerdnaer
Verfasst: 10.11.2004 18:53
von Schumi
kratzer54847 hat geschrieben:und wie wnde ich die Funktion nun an?
Ist doch angegeben
Code: Alles auswählen
function insert_pm(
$to_id,
$message,
$subject,
$from_id,
$html_on = 0,
$bbcode_on = 1,
$smilies_on = 1)
Die Argumente sollten sich von selbst erklären. Siehe auch
http://www.php.net/manual/de/functions.php.
Also
Code: Alles auswählen
insert_pm(
$to_id,
$message,
$subject,
$from_id,
$html_on = 0,
$bbcode_on = 1,
$smilies_on = 1);
Verfasst: 28.12.2004 21:06
von Shadowman
ich hab das mal ausprobiert. das abschicken der pms funktioniert sogar, nur taucht dann folgende fehlermeldung auf:
[quote ="Sch... PhP Parser"]Fatal error: Cannot redeclare class emailer in e:\broxx-com.download\forum\includes\emailer.php on line 28[/quote]
ist mir total unverständlich, da ich nur folgende dateien included habe:
Code: Alles auswählen
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
include($phpbb_root_path . 'includes/functions_post.'.$phpEx);
also genau die gleichen wie bei der privmsg.php
die funktion steht in functions.php. wo könnte denn der fehler liegen?
*edit*
problem gelöst, das ganze was script bedingt da ich mehrere pns auf einmal versendet habe und dadurch die emailer.php mehrfach included wurde, prob gelöst.