В то время как с простыми шаблонами PHP
Я использовал php шаблон overthemike ( php-templates), но он не работает с функцией while (на mysql)...
Показать правильную категорию:
1.PC 1.Power 2.VGA 3.RAM 4.Audio 2.Laptop 1.Monitor 2.Pin 3.Keyboard
После запуска:
1.PC 3.Power 4.VGA 5.RAM 6.Audio 7.Monitor 8.Pin 9.Keyboard 2.Laptop 3.Power 4.VGA 5.RAM 6.Audio 7.Monitor 8.Pin 9.Keyboard
Пример: http://www.mediafire.com/?fln71mh5pwqjn7m
Почему код заполняет все пространство, доступное для него?
Можете ли вы помочь мне исправить этот код?
1 ответ
Решение
$data = array();
while($result = mysql_fetch_array($query))
{
$sql = mysql_query("SELECT * FROM category WHERE sub = ".$result["id"]." ORDER BY id ASC");
while($resub = mysql_fetch_array($sql))
{
$data[$result["title"]][] = array(
"id"=>$resub["id"],
"title"=>$resub["title"],
);
}
}
print_r($data);
Это должно работать. Также я думаю, что вы должны использовать что-то еще, потому что это не очень хорошее решение для того, чего вы хотите достичь.