kann hier wer PHP und mir ganz kurz helfen?

  • Als neues Loginsystem benutzen wir die Wacken.ID. Damit du deinen jetzigen Account im Wacken Forum mit der Wacken.ID verknüpfen kannst, klicke bitte auf den Link und trage deine E-Mail Adresse ein, die du auch hier im Forum benutzt. Ein User mit deinem Benutzernamen und deiner E-Mail Adresse wird dann automatisch angelegt. Du bekommst dann eine E-Mail und musst deine Wacken.ID bestätigen.

    Sollte es Probleme geben, schreibt uns bitte.

    Klicke hier, um deinen Account in eine Wacken.ID zu migrireren.

Lucretia

W:O:A Metalmaster
10 Okt. 2002
15.842
0
81
Hamburg
Args, ich bin mal wieder doof... :o

ich hab hier die Zeile

$sql = "SELECT COUNT(topic_id) as Total FROM ".$phpBBtableprefix."topics WHERE forum_id='".$forum->forum_id."'";

und will der sagen, sie soll nur Infos aus den Forum ids 4 und 9 holen.
Wie muss ich das formulieren? :confused:

*immer noch kein PHP kann* :o
 

Viburnum opulus

W:O:A Metalmaster
29 Mai 2003
13.798
33
93
Bremen
www.burningq.de
Lucretia schrieb:
Args, ich bin mal wieder doof... :o

ich hab hier die Zeile

$sql = "SELECT COUNT(topic_id) as Total FROM ".$phpBBtableprefix."topics WHERE forum_id='".$forum->forum_id."'";

und will der sagen, sie soll nur Infos aus den Forum ids 4 und 9 holen.
Wie muss ich das formulieren? :confused:

*immer noch kein PHP kann* :o


$sql = "SELECT COUNT(topic_id) as Total FROM ".$phpBBtableprefix."topics WHERE forum_id='4' OR forum_id='9'";

Liefert anzahl der topics aus den beiden foren
 

Lucretia

W:O:A Metalmaster
10 Okt. 2002
15.842
0
81
Hamburg
ah, das Vibu mal wieder :)

genau, das wollte ich - nur die Infos aus den Foren mit der id 4 und 9.
Gleich mal ausprobieren :)
 

Lucretia

W:O:A Metalmaster
10 Okt. 2002
15.842
0
81
Hamburg
schade, funzt irgendwie nicht - zwar keine Fehlermeldung, aber ich krieg weiterhin die Posts aus allen Foren angezeigt.

In der selben Datei gibts auch noch

Code:
$query2 = "SELECT a.post_id, a.topic_id, a.forum_id, a.poster_id, a.post_time, b.post_subject"
		. "\n FROM ".$phpBBtableprefix."posts AS a"
		. "\n INNER JOIN ".$phpBBtableprefix."posts_text AS b ON a.post_id = b.post_id"
		. "\n WHERE a.poster_id=". $phpbbuser.""
		. "\n ORDER BY a.post_time DESC LIMIT 0, 40"
		;
und
Code:
$sql = "SELECT forum_id FROM ".$phpBBtableprefix."forums";

ob ich das auch noch anpassen muss? :confused:

Das müssten dann alle Vorkommnisse von forum_id sein...
 

Lucretia

W:O:A Metalmaster
10 Okt. 2002
15.842
0
81
Hamburg
ach, das ist son PlugIn, Schnittstelle zwischen phpBB und dem Joomla Community Builder. Der zeigt in deinem Community-Profil auch deine Forumposts an.
Nur haben wir aufm Metaltravelguide auch ein verstecktes Mitarbeiterforum uund ich will nicht, dass die Posts bzw. Topics aus diesem Forum auch öffentlich angezeigt werden. Sind zwar nur die Überschriften und wenn man draufklickt, kommt man in das Forum eh nicht rein, ist aber trotzdem doof.
Forum 4 und 9 sind halt öffentlich und daher soll das Ding nur die Posts aus diesen beiden anzeigen... oder andersrum die aus Forum 10 NICHT anzeigen. Wierum man das nun genau anstellt ist mir egal :D
 

Viburnum opulus

W:O:A Metalmaster
29 Mai 2003
13.798
33
93
Bremen
www.burningq.de
So in etwa sollte es in etwa

Code:
$user = Nummer des Users hier!
$qer = "SELECT COUNT(post_id) FROM `phpbb_posts` WHERE `forum_id`!='10' AND `poster_id`='".$user."'";
$anf = mysql_query($qer);
$result = mysql_fetch_row($anf);
$result[0]  <-- enthält anzahl der posts
 

Lucretia

W:O:A Metalmaster
10 Okt. 2002
15.842
0
81
Hamburg
Viburnum opulus schrieb:
So in etwa sollte es in etwa

Code:
$user = Nummer des Users hier!
$qer = "SELECT COUNT(post_id) FROM `phpbb_posts` WHERE `forum_id`!='10' AND `poster_id`='".$user."'";
$anf = mysql_query($qer);
$result = mysql_fetch_row($anf);
$result[0]  <-- enthält anzahl der posts


aha!? Und wo schreibsel ich das hin?
*nixraff* :o