Generar menu Level 2 en php y mysql

Hola, pues pongo a la disposicion este codigo, pues es un generador de menu con php & mysql, lo cual despliega un menu html (UL) de dos niveles (menu y submenu), basado en dos tablas , tabla menu y la tabla submenu,  espero les sirva de ayuda, solo hay que agregar CSS y talvez JS y tenemos el menu funcionando :) .

include('conn.php');

$query = "select * from tbl_menu";
$exe = mysql_query($query,$con)or die(mysql_error());
$menu = "<ul>";
while($row_parent = mysql_fetch_array($exe)){
    //$menu .= "<li>".$row_parent['menu']."</li>";
    $query2 ="select * from tbl_sub_menu where idm = '".$row_parent['idm']."'";
    $exe2 = mysql_query($query2,$con)or die(mysql_error());
    $cant = mysql_num_rows($exe2);
    if($cant == 0){
    $menu .= "<li>".$row_parent['menu']."</li>";

    }else{
    $menu .= "<li>".$row_parent['menu']."<ul>";

        while($row_child = mysql_fetch_array($exe2)){
        $menu .="<li>".$row_child['sub_menu']."</li>";
        }
        $menu.="</ul></li>";
    }

}
//$query2 ="select * from tbl_sub_menu where tbl_sub_menu.idm=".$row_parent['idm']."'";
//$exe2 = mysql_query($query2,$con);
$menu .="</ul>";
echo $menu;

Espero les sirva de ayuda.

Saludos

Y… la pagina de firefox hoy..abajo por todas las descargas

Y, yo esperando la hora exacta para bajar la nueva version de firefox, la version 3, e invitando a todos mis contactos  y demas para que se unan a esto del record de bajadas, pero quien se bajo fui yo…no he podido descargar la ultima version de firefox, ya que el ancho de banda debe estar consumido por todos los usuarios al mismo tiempo tratando de bajarsela.

Ya lo hare…con calma

Hoy Romperemos record con Firefox 3 – Ayudanos

y como la gran mayoria sabe, y para los que no lo saben, hoy es el lanzamiento oficial de Mozilla Firefox 3, la nueva version del popular navegador, asi que ayudamos a romper el record de descarga.

Hora para la descarga en Santo Domingo : 1 pm.

Aqui las demas horas para el resto del mundo

Ayuda!!! para que todo sea estandarizado!!

Primer intento con CakePHP

Pues mi primer intento en serio con CakePHP, no fue tan dificil, configurar e instalar Cakephp no me fue dificil ya que en el website del framework esta muy claro.

Pero como nos pasa a todos, los que nos gusta leer, pero que al momento de programar miramos por arribita algunas cosas y ya metemos mano y luego nos trancamos y a ir al manual ahora si, a leer despacio, o a preguntarle a Pavel de onclickstudio.

Todo bien, con la creacion de la administracion de articulos (leer, crear, editar, eliminar), aunque tuve que hablar con Pavel para que me aclarara algo sobre por que mi campo “ida” de mi tabla de articulos me daba problemas… y aqui me explico Pavel:

Requisitos de CakePHP, los campos id de las tablas, deben llamarse “id”, no mas de ahi

Joooooder, a cambiar los nombres del campo ‘id’ en todas mis tablas.

Me fui a dormi.

Hoy en la tarde, pues a seguir con el periodico, ahora segun el manual de CakePHP, a ver como brego con la autentificacion de usuarios, vaya que por que me da un error al hacer la consulta en la tabla de “usuarios”… joder, pero…y donde e que yo especifique el nombre de la tabla???, en ningun lao..Cakephp es inteligente y busca por si solo… pero el bruto soy yo…. no lei en el manual (gracias a Pavel me meti al manual) y alli dice:

Las tablas de tu base de datos, deben seguir las siguientes converciones:

  1. Nombre de las tablas usadas en Cakephp deberian consistir en palabras en ingles en plurar, como : “users”,”authors” o “articles”

Ahhh joder!!!! y como yo siempre he dicho… El Español solo sirve para pedir…. a cambiar los nombes de mis tablas….

Por que adoro el 3D

Barbaro!!!
Por favor miren este video

http://www.fwatheater.com/?videoId=415

Flash en el homepages…y luego?

No sé como pensamos los desarrolladores web de ahora, talvez hasta los de antes, pero hay cosas que se deben saber utilizar, en mis principios todo el mundo adoraba Flash, si hasta ahora todos adoramos flash, yo soy fanatico de flash, pero eso no significa que mi trabajo sea bello y entretenido solo en el homepages.

Yo no soy el papaupa (el que mas sabe) sobre desarrollo web, conozco gente muy cerca a mi que me superan, pero no hay que ir muy lejos si tenemos un poquito de logica para darnos cuanta de cuando un website fue pensado por un vedadero desarrollador o solo por el departamento de informatica de la empresa donde el jefe sabe cobol pero le gusta el flash como se animan las cositas.

Y es que http://www.247.com.do es uno de esos ejemplos donde la experiencia del usuario es limitada y otras veces el animo del usuario se va al suelo, cuando veo en la calle los anuncios sobre 247.com.do me parecio interesante, lo primero que pense fue en lo de siempre, un flash bien “apero” segun las graficas publicitarias…pero, hoy me detuve y fui a visitar el sitio…. “Flash en el homepages…luego?”, luego mas nada, tenemos un flash que jamas se vuelve a utilizar en la web y da un giro de 360 grados.

Aun no aprendemos a ser congruentes, a llevar una linea desde 0 hasta el final del conteo, vivimos dando brincos con una idea que podria llegar a ser muy buena, pero la dañamos por que no tenemos un buen plan, o talvez no sabemos ser desarrolladores web.

Dreamweaver CS4 beta

Dreamweaver CS4

Pues si algo adoro yo, es un software como lo es Adobe Dreamweraver CS4 (me gustaba mas el nombre de Macromedia), y es que es placentero abrir Dreamweaver y mucho mas la version CS4, aunque aun esta en beta, el primer beta no hay duda de que los muchachos de Adobe botaron la bota con esta nueva interface de usuario y mucho mas aun JAVASCRIPT TOTALMENTE SOPORTADO, asi es, ahora tenemos Javascript totalmente soportado , todas las funciones de javascript ahora estan incluidas en dreamweaver de la misma manera que php.

Pero aun hay mas…ahora soporta Subversion

Da gusto no? :D

Les motivo a probar el beta :)

http://labs.adobe.com