pragmaMx Support Forum

pragmaMx => integrierte Module => Thema gestartet von: Energy-drink am 19 April 2005, 09:35:51

Titel: maaXStat2 PM Gesamtanzahl aber wie??
Beitrag von: Energy-drink am 19 April 2005, 09:35:51
Hallo ich habe schon gesucht aber leider nichts gefunden. Mich würde in maaXStat2 interessieren wieviel PMs insgesamt auf meiner Seite geschrieben wurden. Das ist der maaXStat2 ist ja die nur Zeit zur in dem Postfächern liegenden PMs.
z.b. 500 PMs wenn ich jetzt 50 bei mir lösche steht in der maaXStat2 450. Ist ja nicht sinn der sache. Die User und auch mich interessiert es wieviel PMs insgesamt geschrieben wurden seit dem die Seite besteht.
Wie kann ich das rauslesen und was muss ich da am Code ändern?
Titel: Re: maaXStat2 PM Gesamtanzahl aber wie??
Beitrag von: Martin am 19 April 2005, 10:39:59
Ich hab das bei mir gelöst, indem ich einfach die ID der PM-Tabelle auslese. Die fängt ja bei 0 an und wird mit jeder PM um eins hochgezählt.
also einfach


SELECT MAX(msg_id) AS pmtotal

FROM ${prefix}_priv_msgs

:)
Titel: Re: maaXStat2 PM Gesamtanzahl aber wie??
Beitrag von: Energy-drink am 19 April 2005, 10:46:30
hmm hört sich ja plausibel an aber wie ändere da meinen bestehenden Code

der lautet ja jetzt

$privmess = sql_num_rows(sql_query("select * from ".$prefix."_priv_msgs"));
Titel: Re: maaXStat2 PM Gesamtanzahl aber wie??
Beitrag von: Martin am 19 April 2005, 10:57:14
wenn du die gespeicherten PM´s durch die Gesamt-PM´s ersetzen möchtest, dann etwa so:


<?php

list($privmess) = sql_fetch_row(sql_query("SELECT MAX(msg_id) AS privmess FROM ${prefix}_priv_msgs"));

?>

Titel: Re: maaXStat2 PM Gesamtanzahl aber wie??
Beitrag von: Energy-drink am 20 April 2005, 18:53:12
hmmm also wie ich den code hindrehe aber entweder es gibt eine fehlermeldung oder erzeigt mir PM Nachrichten 0 an... irgendwas ist wohl nicht so ganz richtig an den code.. könnte vielleicht einer der Admins da mal schnell drüber schauen ???

Wäre echt super..
Titel: Re: maaXStat2 PM Gesamtanzahl aber wie??
Beitrag von: munzur am 20 April 2005, 20:25:56
Hi!

Ab zeile (ungefähr) 300


$privmess2 = sql_num_rows(sql_query("select * from ".$prefix."_priv_msgs"));


OpenTable();
echo "<img src=\"modules/$modulename/statpic/friend.gif\" border=\"0\" alt=\"\">&nbsp;"._PRIMESS.":<b>$privmess2</b><br><br>\n";
CloseTable();



oder


$privmess2 = sql_num_rows(sql_query("select * from ".$prefix."_priv_msgs"));
echo "<img src=\"modules/$modulename/statpic/friend.gif\" border=\"0\" alt=\"\">&nbsp;"._PRIMESS.":<b>$privmess2</b><br><br>\n";






L.g
Titel: Re: maaXStat2 PM Gesamtanzahl aber wie??
Beitrag von: Martin am 20 April 2005, 21:23:04
Da brauch´mer keine Admins ;)

Ich hatte nur einen kleinen Tippfehler, es heisst natürlich nicht "sql_fecht_row" sondern "sql_fetch_row" :)
Titel: Re: maaXStat2 PM Gesamtanzahl aber wie??
Beitrag von: Energy-drink am 20 April 2005, 21:43:46
Zitat von: Martin am 20 April 2005, 21:23:04
Da brauch´mer keine Admins ;)

Ich hatte nur einen kleinen Tippfehler, es heisst natürlich nicht "sql_fecht_row" sondern "sql_fetch_row" :)

hihi auf das habe ich natürlich auch nciht mehr geschaut... wenn man den tippfehler ausbessert läuft alles wunderbar wie ich es haben wollte.. danke Martin!!! nice seite übrigens...