hey nochmal zusammen.
ich steh schon wieder vor einem problem.
ich möchte für meine comm eine gruppenfunktion bauen.
soweit so gut..alles klappt..nur ich krieg die verdammte anzahl der unterschiedlichen gruppenmitglieder nicht hin.
mein system läuft mit smarty und php..
so siehts in der db aus:
2 tabellen:
1. groups
-groupid
-groupname
2. groups_users
-groupid
-userid
das steht in der php:
jetzt hab ich hier nur einen teil der php, weil ich so viel am rumprobieren war.
das steht im template:
das problem genau:
ich bekomme alles ausgelesen, name der gruppen und auch die id´s.
nur bei der anzahl der mitglieder der einzelnen gruppen scheitert es.
ich hab nun schon so oft rumprobiert und bekomme es einfach nicht hin das für alle gruppen die anzahl ausgelesen wird.
das auslesen selbst klappt zwar, aber er gibt immer nur die anzahl einer gruppe aus und weißt sie auch allen gruppen zu..
ich hoffe ich hab das nicht so kompliziert beschrieben..
bitte um hilfe und denkanstöße. würde das gern versuchen allen zu schaffen nur ohne eure unterstützung wird das nix
danke schonmal vielmals im vorraus.
edit:
hatte es auch schon mit
<?
$t->assign("anzahl", count($groups));
?>
versucht..
er liet zwar die anzahl der user einer gruppe aus, weißt sie aber allen gleich zu :/
ich steh schon wieder vor einem problem.
ich möchte für meine comm eine gruppenfunktion bauen.
soweit so gut..alles klappt..nur ich krieg die verdammte anzahl der unterschiedlichen gruppenmitglieder nicht hin.
mein system läuft mit smarty und php..
so siehts in der db aus:
2 tabellen:
1. groups
-groupid
-groupname
2. groups_users
-groupid
-userid
das steht in der php:
jetzt hab ich hier nur einen teil der php, weil ich so viel am rumprobieren war.
PHP-Code:
<?
### gruppen auslesen
$groups =& $rrDB->getAll('select * from ! ', array( GROUPS_TABLE ));
$t->assign('groups', $groups);
################
$anzahl =& $rrDB->getAll('select * from ! ', array(GROUPS_USERS_TABLE, ));
$t->assign('anzahl', $anzahl);
?>
HTML-Code:
{foreach item=item key=key from=$groups} gruppe: {$item.groupid} <br /> gruppenname: {$item.groupname}<br /> anzahl der mitglieder:{$anzahl} <br /> {/foreach}
ich bekomme alles ausgelesen, name der gruppen und auch die id´s.
nur bei der anzahl der mitglieder der einzelnen gruppen scheitert es.
ich hab nun schon so oft rumprobiert und bekomme es einfach nicht hin das für alle gruppen die anzahl ausgelesen wird.
das auslesen selbst klappt zwar, aber er gibt immer nur die anzahl einer gruppe aus und weißt sie auch allen gruppen zu..
ich hoffe ich hab das nicht so kompliziert beschrieben..
bitte um hilfe und denkanstöße. würde das gern versuchen allen zu schaffen nur ohne eure unterstützung wird das nix
danke schonmal vielmals im vorraus.
edit:
hatte es auch schon mit
<?
$t->assign("anzahl", count($groups));
?>
versucht..
er liet zwar die anzahl der user einer gruppe aus, weißt sie aber allen gleich zu :/
Kommentar