Słuchajcie używam takiego kodu:
config.php
CODE
function get_product_data($product_id) {
$result = mysql_query("SELECT * FROM `products` WHERE `product_id` = '{$product_id}' LIMIT 1");
return mysql_fetch_assoc($result);
}
product.php
;
CODE
$product_data = get_product_data($_GET['id']);
...
$product_category_id = $product_data['product_category'];
$kat = mysql_query("SELECT category_name, pcategory_id FROM `categories` WHERE `category_id` = '{$product_category_id}'");
$nt=mysql_fetch_array($kat);
$pcategory = $nt[pcategory_id];
$category = $nt[category_name];
....
echo '<table style="width: 100%"><p>Kategoria: <b>'.$pcategory.' > '.$category.'</b></p><br />';
za pomoca metody GET otrzymuje ID produktu w product.php potem za pomoca tego ID'u otrzymuje nazwę kategori i kategori nadrzędnej ale wydaje mi się że kod nie jest elegacki
Jak za pomocą id kategori mogę pobrac jej nazwę w tym samym rekordzie w bazie a potem za pomocą ID kategori nadrzędnej przejść do innej tabeli i pobrać nazwę
Szukałem w google odpowiedzi ale nic normalnego nie znalazłem.
Z góry dziękuje za odpowiedz,