Listo!! He arreglado mi problema. Como tenía problemas con la función, debido a que la tenía genérica, pues la acomodé a mi tabla específica, para salir del apuro del momento, jejejeje. Pero no me rendiré para tenerla genérica!!
Les paso mi solución, por si a alguien le interesa.
Código PHP:
<?php
function crearMenu($valpadre){
$sql="select * from menu where idpadre=".$valpadre;
$rs=mysql_query($sql);
while($arr=mysql_fetch_array($rs)){
echo ('<li>'.$arr['opcion']);
if ($arr['hijo']==1) {
echo ("<ul>");
crearMenu($arr['idopc']);
echo ("</ul>");
}
echo ("</li>");
}
}
?>
Y en mi página principal, sólo llamo a la función pasándole el id de la raiz, que en la tabla lo tengo como 0.
Código PHP:
<?php
include ("conectar.php");
include ("menu2.php");
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<script type="text/javascript" src="simpletreemenu.js">
</script>
<link rel="stylesheet" type="text/css" href="simpletree.css" />
</head>
<body>
<h4>Menú de Prueba</h4>
<ul id="treemenu1" class="treeview">
<?php
crearMenu(0);
?>
</ul>
<script type="text/javascript">
//ddtreemenu.createTree(treeid, enablepersist, opt_persist_in_days (default is 1))
ddtreemenu.createTree("treemenu1", false)
</script>
</body>
</html>
Gracias a todos!!