![]() |
![]() ![]() |
![]() |
![]()
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 ![]() Jak zrobic zeby wyswietlalo kategorie o nazwie przyporzadkowanej `id`?? -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
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ć. -------------------- Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów. Blog: Małolepszy.info |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
tak tylko zeby dzialalo do konca prawidlowo musialem zmieniac takze w pliku "wyswietlajacym" jeszcze:[php:1:71163a8c38]<?php
echo $selectCategory -> category[$i] . " <br /> "; ?>[/php:1:71163a8c38] Dzieki -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.06.2025 - 01:17 |