
19.04.2009, 17:50
|
|
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
С нами:
9473484
Репутация:
104
|
|
+----+---------------+------+-----+--------+-----+---------------------+
| id | name | hide | pos | id_cat | sub | text |
+----+---------------+------+-----+--------+-----+---------------------+
| 3 | Auto | 0 | 0 | 0 | 0 | About job find work |
| 4 | Work | 0 | 0 | 1 | 0 | About car and model |
| 5 | BNW | 0 | 0 | 0 | 1 | |
| 6 | Mercedes Benz | 0 | 0 | 0 | 2 | |
| 7 | Find job | 0 | 0 | 1 | 1 | |
| 8 | Get job | 0 | 0 | 1 | 0 | |
+----+---------------+------+-----+--------+-----+---------------------+
PHP код:
function seltreecat($level=0)
{
connection();
$query="SELECT id,id_cat,sub, name FROM category where id_cat=$level order by sub";
$rezult = mysql_query($query);
$counter =0 ;
if(!$rezult) echo mysql_error().exit();
while(($cat = mysql_fetch_array($rezult)) !==false)
{
for($i =0 ; $i <$counter ; $i++) $nbs = " ";
$counter++;
if($cat['sub'] == 0 ) {
echo "<option>{$nbs}(".$cat['sub'].")". $cat['name']."</option>";
}
if($cat['sub'] > 0 ) {
echo "<option>{$nbs}(".$cat['sub'].")". $cat['name']."</option>";
}
}
if(mysql_num_rows($rezult) > 0)
seltreecat($level+1) ;
}
<select>
<?= seltreecat(); ?>
</select>
не знаю правильно ли я сделал, что суб категории доставать .
Вопрос как сделать что вложение было так
Auto->Mercedes->E660
надо ли создать еще одно поле таблице
и как лучше отделить код хтмл...
Последний раз редактировалось DTW; 19.04.2009 в 17:54..
|
|
|