Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%)
|
Klasa:[php:1:202570ad24]<?php
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 (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) Jak zrobic zeby wyswietlalo kategorie o nazwie przyporzadkowanej `id`?? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 405 Pomógł: 1 Dołączył: 19.09.2003 Skąd: Lublin Ostrzeżenie: (0%)
|
[php:1:6048fdc2b8]<?php
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']; //tu zmiana $this -> counter += 1; } } } } ?>[/php:1:6048fdc2b8] Takie coś powinno zadziałać. |
|
|
|
kicaj inny wynik :P 10.06.2004, 14:42:48
kicaj tak tylko zeby dzialalo do konca prawidlowo musial... 10.06.2004, 15:14:55 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 11:48 |