kann hier wer PHP und mir ganz kurz helfen?

  • As a new login system we use the Wacken.ID. To link your current account in the Wacken Forum with the Wacken.ID, please click on the link and enter your e-mail address, which you also use in the forum. A user with your username and email address will be created automatically. You will then receive an email and will need to confirm your Wacken.ID.

    If you have any problems, please send us an email.

    Click here to migrate your account to a Wacken.ID.

Lucretia

W:O:A Metalmaster
Oct 10, 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
May 29, 2003
13,802
49
93
Bremen
www.burningq.de
Lucretia said:
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
Oct 10, 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
Oct 10, 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
Oct 10, 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
May 29, 2003
13,802
49
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
Oct 10, 2002
15,842
0
81
Hamburg
Viburnum opulus said:
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