script de db__________________________________
CREATE TABLE IF NOT EXISTS `ciudad` (
`id_ciudad` int(11) NOT NULL AUTO_INCREMENT,
`nombre` varchar(150) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id_ciudad`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=9987 ;
--
-- Volcar la base de datos para la tabla `ciudad`
--
INSERT INTO `ciudad` (`id_ciudad`, `nombre`) VALUES
(6520, 'Aguascalientes'),
(6521, 'Asientos'),
(6522, 'Calvillo'),
(6523, 'Cosío'),
(6524, 'Jesús María'),
(6525, 'Pabellón de Arteaga'),
(6526, 'Rincón de Romos'),
(6527, 'San José de Gracia'),
(6528, 'Tepezalá'),
(6529, 'El Llano'),
(6530, 'San Francisco de los Romo'),
(6535, 'Ensenada'),
(6536, 'Mexicali'),
(6537, 'Tecate'),
(6538, 'Tijuana'),
(6539, 'Playas de Rosarito'),
CREATE TABLE IF NOT EXISTS `estado` (
`id_estado` int(11) NOT NULL AUTO_INCREMENT,
`nombre` varchar(150) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id_estado`),
UNIQUE KEY `nombre` (`nombre`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=33 ;
--
-- Volcar la base de datos para la tabla `estado`
--
INSERT INTO `estado` (`id_estado`, `nombre`) VALUES
(1, 'Aguascalientes'),
(2, 'Baja California\r'),
y aqui esta la tabla de id_estado relacionada con las id_ciudades
CREATE TABLE IF NOT EXISTS `estado_ciudad` (
`id_estado` int(11) NOT NULL,
`id_ciudad` int(11) NOT NULL,
PRIMARY KEY (`id_estado`,`id_ciudad`),
KEY `Ref772` (`id_estado`),
KEY `Ref673` (`id_ciudad`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- Volcar la base de datos para la tabla `estado_ciudad`
--
INSERT INTO `estado_ciudad` (`id_estado`, `id_ciudad`) VALUES
(1, 6520),
(1, 6521),
(1, 6522),
(1, 6523),
(1, 6524),
(1, 6525),
(1, 6526),
(1, 6527),
(1, 6528),
(1, 6529),
(1, 6530),
(2, 6535),
(2, 6536),
(2, 6537),
(2, 6538),
(2, 6539),
link :
http://www.desarrolloweb.com/articul...avascript.html