Hola amigos… pues hoy vengo con la novedad de que estoy estrenando Blog
uno de puras Recetas de Cocina Internacional en la cuál estaremos (yo y otros amigos) posteando las mejores recetas de cocina, las más deliciosas, extravagantes y divertidas que se encuentren por Internet… Lo que se pone de cada receta es: Título, Imagen, Ingredientes y el Procedimiento. Espero y también sea de su agrado y pasen seguido a visitarla… ayúdenos a crecer que todo lo hacemos por ustedes
saludos!!
Recursos
Mi Nueva Web de Recetas de Cocina Internacional :D
25 herramientas para administrar nuestras fuentes
En ocaciones cuando tenemos demasiadas fuentes, no sabes cual es cual y luego por un poco de flojera utilizamos otra fuente que nos gusta y no aquella que nos gusto especialmente o que pensabamos utilizar y todo porque? por tantas fuentes y el no tener ninguna herramienta para su administracion, bueno pues smashingmagazine a hecho una recopilacion de 25 herramientas que nos puede salvar la vida.

Link:25 herramientas para administrar nuestras fuentes
Puedes ver más relacionado a diseño en alonephotoshop.com
Plantillas para tus diseños web en css
Hola a todos, e estado desaparecido un tiempo por vacaciones pero ya he vuelto, traigo una suculenta dirección donde podreis descargar miles de plantillas gratis de css para vuestros diseños, si un día estas perezoso y no tienes ganas de diseñar pues échale mano a esto http://dzineblog.com/2008/07/download-free-web-templates.html
Combos (Combobox) Dependientes Utilizando PHP, Mysql y jQuery (Javascript)
Antes que nada, hola a todos este es mi primer post en el blog y espero no sea el ultimo porque desde hoy voy a colaborar aquí esperando que la información publicada sea de ayuda a todos.
Y pues empezamos, la idea es crear un script que al seleccionar el país nos muestre un combo con los estados de este y al seleccionar un estado nos muestre las ciudades del estado, aquí un ejemplo:
Esto utilizando Jquery, php y Mysql, el código que aquí se utilizara es utilizando una pequeña clase para uso de mysql que hice hace algunos días y que pueden encontrar aquí, aunque en los archivos de descarga pondré los 2 utilizando la clase y sin ella.
Bueno para empezar mi base de datos se llama poblaciones y estas son las tablas que necesitamos:
-
País:
-
CREATE TABLE `pais` (
-
`idpais` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
-
`pais` VARCHAR(50) DEFAULT NULL,
-
PRIMARY KEY USING BTREE (`idpais`)
-
) ENGINE=MyISAM;
-
-
Estado:
-
CREATE TABLE `estado` (
-
`idestado` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
-
`estado` VARCHAR(50) DEFAULT NULL,
-
`pais` INT(11) NOT NULL DEFAULT '0',
-
PRIMARY KEY USING BTREE (`idestado`)
-
) ENGINE=MyISAM;
-
-
Ciudad:
-
CREATE TABLE `ciudad` (
-
`idciudad` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
-
`ciudad` VARCHAR(50) NOT NULL DEFAULT '',
-
`estado` INT(11) NOT NULL DEFAULT '0',
-
`pais` INT(10) UNSIGNED NOT NULL DEFAULT '0',
-
PRIMARY KEY USING BTREE (`idciudad`)
-
) ENGINE=MyISAM;
y este código de la pagina donde estarán nuestros combos:
"com_dependientes.php"
-
<?php
-
include("mysql_inc.php");
-
$mysql = new MySql_Class;
-
$mysql->user="root";
-
$mysql->password="root";
-
$mysql->db="poblaciones";
-
$mysql->server="localhost";
-
$mysql->conection();
-
?>
-
<script src="js/jquery.js"></script>
-
<script>
-
$(document).ready(function(){
-
$("select").change(function(){
-
// Vector para saber cuál es el siguiente combo a llenar
-
-
combos['pais'] = "estado";
-
combos['estado'] = "ciudad";
-
// Tomo el nombre del combo al que se le a dado el clic por ejemplo: país
-
posicion = $(this).attr("name");
-
// Tomo el valor de la opción seleccionada
-
valor = $(this).val()
-
// Evaluó que si es país y el valor es 0, vacié los combos de estado y ciudad
-
if(posicion == 'pais' && valor==0){
-
$("#estado").html(' <option value="0" selected="selected">----------------</option>')
-
$("#ciudad").html(' <option value="0" selected="selected">----------------</option>')
-
}else{
-
/* En caso contrario agregado el letreo de cargando a el combo siguiente
-
Ejemplo: Si seleccione país voy a tener que el siguiente según mi vector combos es: estado por qué combos [país] = estado
-
*/
-
$("#"+combos[posicion]).html('<option selected="selected" value="0">Cargando...</option>')
-
/* Verificamos si el valor seleccionado es diferente de 0 y si el combo es diferente de ciudad, esto porque no tendría caso hacer la consulta a ciudad porque no existe un combo dependiente de este */
-
if(valor!="0" || posicion !='ciudad'){
-
// Llamamos a pagina de combos.php donde ejecuto las consultas para llenar los combos
-
$.post("combos.php",{
-
combo:$(this).attr("name"), // Nombre del combo
-
id:$(this).val() // Valor seleccionado
-
},function(data){
-
$("#"+combos[posicion]).html(data); //Tomo el resultado de pagina e inserto los datos en el combo indicado
-
})
-
}
-
}
-
})
-
})
-
</script>
-
<form id="form1" name="form1">
-
<div>
-
<select name="pais" id="pais">
-
<option selected="selected" value="0">---------</option>
-
<?
-
$query = $mysql->query("SELECT * FROM pais");
-
if($query["amount"]>0){
-
foreach($query["data"] as $rs){
-
?>
-
<option value="<?=$rs["idpais"]?>"><?=$rs["pais"]?></option>
-
<?
-
}
-
}
-
?>
-
</select>
-
</div>
-
-
<div>
-
<select id="estado" name="estado">
-
<option value="0" selected="selected">----------------</option>
-
</select>
-
</div>
-
-
<div>
-
<select id="ciudad" name="ciudad">
-
<option value="0" selected="selected">-------------------</option>
-
</select>
-
</div>
-
</form>
y este es el código de "combos.php" :
-
<?
-
include("mysql_inc.php");
-
$mysql = new MySql_Class;
-
$mysql->user="root";
-
$mysql->password="root";
-
$mysql->db="poblaciones";
-
$mysql->server="localhost";
-
$mysql->conection();
-
$idcombo = $_POST["id"];
-
$action =$_POST["combo"];
-
switch($action){
-
case "pais":{
-
$query =$mysql->query("SELECT idestado,estado FROM estado WHERE pais = $idcombo order by estado ASC");
-
foreach($query["data"] as $rs)
-
break;
-
}
-
case "estado":{
-
$query =$mysql->query("SELECT idciudad,ciudad FROM ciudad WHERE estado= $idcombo order by ciudad ASC");
-
foreach($query["data"] as $rs)
-
break;
-
}
-
}
-
?>
y por último acá los archivos aquí los archivos en descarga con la siguiente estructura:
conclase -> capeta con el script tal y como esta en este post
sinclase -> carpeta con el script sin el uso de la clase
combos_dependientes.sql -> Archivo de texto con las ciudades, estados de méxico, solo las tablas ustedes crean la base de datos e insertan estas y cambian el nombre de la base datos en el script y listo tiene que funcionar de la mejor manera.
Date una vuelta por mi Blog para más ejemplos
-> http://jjeb.wordpress.com/
Aptana un IDE para el desarrollo web
Primero que nada hola a todos, es mi primer post en este blog desde ahora voy a colaborar espero sea de ayuda para todos.
Aptana es un nuevo entorno de desarrollo especializado, donde podrás programar diferentes lenguajes como PHP, Ruby, JavaScript, etc. También podrás utilizarlo como editor de sintaxis SQL, puedes utilizar CSS y visualizarlos a la ves ,lo mas útil de esta herramienta es que se especializa en programación de aplicaciones dinámicas web, utilizando Ajax he inclusive puedes utilizar el framework de Ruby on Rails, es una excelente opción sin duda alguna.

Esta opción la podemos trabajar en los sistemas operativos Windows y Linux, es muy sencilla de instalar, en Windows solo hay que ejecutar el .exe y darle el clásico siguiente ... siguiente... siguiente.
Para Linux puedes descargarte el .tar.gz y descomprimirlo, después solo hay que darle doble click al ejecutable llamado Apatana, y listo ya estarás en el ambiente de trabajo de Apatana, podrás bajarte después plugins para trabajar con diferentes lenguajes y framework.
Aquí les dejo el enlace de aptana.
Espero les guste este magnifico IDE, si te interesa saber mas sobre Software Libre entra a la comunidad ihtoa.org.