אתה לא מפספס כלום

.
מה שאתה צריך לעשות זה דיב, עם text-indent, ושהlevel יהיה מספר הtext-indent.
ככה שכל פעם שהlevel גודל, כך גם הtext-indent
אז בקצרה מה שתצטרך לעשות זה כך:
PHP קוד:
function getContent($pid=0, $level=0){
$query = mysql_query("SELECT id, pid, title FROM content WHERE pid = '$pid'");
while ($sql = mysql_fetch_array($query)){
echo "<div style=\"text-indent: ".$level * 10."px;\">".$level." - ".$sql['title']."</div><br />";
getContent($sql['id'], $level++);
}
}
getContent();
בהצלחה
