Правильно ли я продумал многоуровневые директории или получился г. код?
<?
$put=\'0\';
$dir[\'files\']=\'0\';
if(isset($_GET[\'dir\']) && mysql_result(mysql_query(\"SELECT COUNT(*) FROM loads_dir WHERE id = \'\".intval($_GET[\'dir\']).\"\'\",0)>0){
$dir=mysql_fetch_assoc(mysql_query(\"SELECT * FROM loads_dir WHERE id = \'\".intval($_GET[\'dir\']).\"\' LIMIT 1\");
$put=$dir[\'id\'];
}
if($dir[\'files\']==0){
$q=mysql_query(\"SELECT * FROM loads_dir WHERE id_dir = \'\".$put.\"\' ORDER BY id ASC\"
echo \"<div class=\'post\'>\";
while($folder=mysql_fetch_assoc($q)){
echo \"<img src=\'/css/icons/dir.png\'/> <a href=\'?dir=\".$folder[\'id\'].\"\'>\".htmlspecialchars($folder[\'name\']).\"</a><br/>\";
}
echo \"</div>\";
}else{
}
?>
переменные не вижу смысла в начале обьявлять. Сразу б 0 в запросах ставил.