Подскажите как будет выглядить файл обработки view_cat чтобы вывести и таблиц category и undercategory поля text, meta_d, meta_k и другие?
И правильно ли написан код?
PHP |
<?php include ("blocks/bd.php"); $cat = mysql_query("SELECT * FROM `category`") or die (mysql_error());
while($acat = mysql_fetch_array($cat)) {
echo "<a href=view_cat?id=".$acat['id'].">".$acat['name']."</a>";
$undercat = mysql_query("SELECT * FROM `undercategory` WHERE category_id='".$acat['id']."'") or die (mysql_error()); while($aucat = mysql_fetch_array($undercat)) { echo "<a href=view_cat.php?id=".$aucat['id'].">".$aucat['name']."</a>"; }
}
|
! |
|
М |
| Оформляйте код специальными тегами! |
Kuliev |
Спустя 19 минут, 14 секунд (28.10.2009 - 10:00) Kuliev написал(а):
Ipop
Как то так! Вот попробуй...
PHP |
<?php
include ("blocks/bd.php");
$sql = "SELECT * FROM `category`"; $result = mysql_query($sql) or die (mysql_error() ."<br/>". $sql);
while($row = mysql_fetch_assoc($result)) { echo "<a href=view_cat?id=".$row['id'].">".$row['name']."</a>";
if(isset($_GET['id'])) { $row = "SELECT * FROM `undercategory` WHERE `category_id` = '".intval($_GET['id'])."'"; $result = mysql_query($sql) or die (mysql_error() ."<br/>". $sql);
while($row = mysql_fetch_assoc($result)) { echo "<a href=view_cat.php?id=".$row['id'].">".$row['name']."</a>"; } } }
|
Спустя 3 часа, 57 минут, 33 секунды (28.10.2009 - 13:57) Ipop написал(а):