class Category extends DB
{
var $counter;
function Select( $id_category )
{
$this -> id_category = $id_category;
$category = explode(",", $this->id_category);
for( $i = 0; $i <= count( $category )-1; $i++ )
{
$query = "SELECT * FROM articles_category WHERE id = '".$category[$i]."'";
$result = mysql_query( $query );
if( mysql_num_rows( $result ) == 1 )
{
$row = mysql_fetch_array( $result );
$this -> category = $row['category'];
$this -> counter += 1;
}
}
}
}
?>[/php:1:202570ad24]
Wyswietlanie:[php:1:202570ad24]<?php
$selectCategory = new Category;
$selectCategory -> Select( "1, 2, 4" );
$counter = $selectCategory -> counter;
for( $i = 0; $i <= $counter-1; $i++ )
{
echo $selectCategory -> category . " <br /> ";
}
?>[/php:1:202570ad24]Kod powinien (przynajmniej tak chce:P) wyswietlic nazwe kategori ktore maja `id` ktore sa wpsane w Select();
Niesety wyswietla mi trzy kategorie, ale o nazwie ostatniej z nich

Jak zrobic zeby wyswietlalo kategorie o nazwie przyporzadkowanej `id`??