Hallo, ich stehe mal wieder vor einem Problem, welches mich seit ca. 3 Std. beschäftigt.
Meine Suche nach einer Lösung blieb bis jetzt ohne Erfolg!
Hier erstmal mein Code:
portfolio_eos.php
portfolio_eos.tpl
Ich möchte gerne erreichen, dass er mir die Kategorien und die Anzahl der Bilder pro Kategorie ausgibt. Was er momentan macht ist auf dem Bild zu erkennen.
Bin ich überhaupt auf dem richtigen Weg?
Ich habe auch schon versucht mit dem SQL-Befehl "Count" Die EOSID's zu zählen.
Vielen Dank
Meine Suche nach einer Lösung blieb bis jetzt ohne Erfolg!
Hier erstmal mein Code:
portfolio_eos.php
PHP:
#Auslesen der Kategorien
$categories = mysql_query("SELECT * FROM images_eos_categories WHERE EOSCatVisible = 'true' ORDER BY EOSCatID DESC");
while($row_categories = mysql_fetch_array($categories)) {
$query_picincat = mysql_query("SELECT EOSID, EOSCatID FROM images_eos WHERE EOSCatID = '" . $row_categories['EOSCatID'] . "' AND EOSVisible = 'true'");
while($row_picincat = mysql_fetch_array($query_picincat)) {
$data_picincat[] = $row_picincat;
}
$data_cats[] = $row_categories;
}
################################
$smarty->assign('data_cats',$data_cats);
$smarty->assign('data_picincat',$data_picincat);
################################
portfolio_eos.tpl
HTML:
<div class="single_width bg_color_01 mrg_bottom">
<div class="single_width bg_color_06">
<div class="pad_small left text bold">Kategorien</div>
</div>
<div class="pad_small left text bold">
{foreach from=$data_cats item=dat_cats}
<span class="intro">.: <a href="portfolio_eos.php?page=1&cat={$cat.EOSCatID}">{$dat_cats.EOSCatName}</a>{foreach from=$data_picincat item=dat_picincat}{if $dat_cats.EOSCatID eq $dat_picincat.EOSCatID}{$dat_picincat.EOSID|@count}{/if}</a>{/foreach}</span><br />
{/foreach}
</div>
</div>
Ich möchte gerne erreichen, dass er mir die Kategorien und die Anzahl der Bilder pro Kategorie ausgibt. Was er momentan macht ist auf dem Bild zu erkennen.
Bin ich überhaupt auf dem richtigen Weg?
Ich habe auch schon versucht mit dem SQL-Befehl "Count" Die EOSID's zu zählen.
Vielen Dank