| |||
| Muchas gracias, , está muy completo.¿Aparte de eso...?, ¿alguien tiene algo así pero de los codigos postales de españa? cp - localidad - provincia Gracias. |
| ||||
| a mi me sale este error CREATE TABLE `estados` ( `id` int(5) unsigned NOT NULL auto_increment, `estado` varchar(100) NOT NULL, `relacion` varchar(100) NOT NULL default '0', PRIMARY KEY (`id`), KEY `codigo_pais` (`relacion`) Error Code : 1050 Table 'estados' already exists INSERT INTO `estados` (`id`, `estado`, `relacion`) VALUES (1, 'Badakhshan', '1'), (2, 'Badghis', '1'), (3, 'Baghlan', '1'), (4, 'Balkh', '1'), (5, 'Bamian', '1'), (6, 'Farah', '1'), (7, 'Faryab', '1') Error Code : 1062 Duplicate entry '1' for key 1 INSERT INTO `estados` (`id`, `estado`, `relacion`) VALUES (3905, 'Port-of-Spain', '222'), (3906, 'Saint Andrew', '222'), (3907, 'Saint David', '222'), (3908, 'Saint George', '222'), (3909, 'Saint Patr Error Code : 1062 Duplicate entry '3905' for key 1 |
| ||||
| Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc
__________________ Mi punto de partida es Que Bueno Lo Nuevo |
| |||
| Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc hola! primero, muchas gracias por el aporte! al hilo de esto, tengo una duda / problema... si buscais en la lista de paises "Bélgica" vereis que no lo ordena correctamente, lo pone al final de los paises que comienzan con "B" debe ser que no entiende / ordena bien los acentos... alguna idea para solucionar esto? he probado a cambiar la codificacion de la tabla, etc... y nada... gracias! ~ |
| ||||
| Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc Lo ordenas en la consulta: SELECT * FROM `paises` ORDER BY pais ASC
__________________ Spread Firefox | Download Day 2008 ¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/ |
| ||||
| Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc Hola, tengo un SQL con los paises, provincias/estados y sus ciudades (es decir de 3 niveles). Las ciudades son 500000 aprox. Si alguien esta interesado le dejo el link al tema donde lo publique: http://www.forosdelweb.com/f112/list...udades-893319/ Gracias.
__________________ Spread Firefox | Download Day 2008 ¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/ |
| |||
| Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc Tengo nuevas cosas, este topic es viejo pero partiendo de la bd inicial pude hacer un instant con países y provincias. En javascript utilizo el jquery UI autocomplete, lo descargue hace unas horas desde aqui http://jqueryui.com/download La base de datos es MySQL y la respuesta es json elaborado en php. El script tiene algunas cosas para mejorar, en json se envian dos veces el mismo valor pero como no encuentro la manera de asignar los input lo hago asi y ademas el valor id, tambien habria que ver si se acepta o no paises y provincias que no estan en la bd eso yo lo voy a dejar para la validacion del formulario. HTML/Javascript:
Código:
PHP/buscar-autocompletar.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>titulo</title>
<link type="text/css" href="jquery/css/ui-lightness/jquery-ui-1.8.12.custom.css" rel="Stylesheet" />
<script type="text/javascript" src="jquery/js/jquery-1.5.1.min.js"></script>
<script type="text/javascript" src="jquery/js/jquery-ui-1.8.12.custom.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#pais").autocomplete({minLength: 2, source: "buscar-autocompletar.php", select: function( event, ui ) {$( "#pais" ).val( ui.item.label );$( "#pais" ).val( ui.item.value ); $( "#paisid" ).val( ui.item.cod ); return false;}})
$("#ciudad").autocomplete({source: function(request, response) { $.ajax({ url: "buscar-autocompletar.php?type=c", dataType: "json", data: { term : request.term, pais : $('#paisid').val() }, success: function(data){ response(data); }});}, minLength: 2 , select: function( event, ui ) {$( "#ciudad" ).val( ui.item.label );$( "#ciudad" ).val( ui.item.value ); $( "#ciudadid" ).val( ui.item.cod );return false;}})
})
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<label>Pais:
<input name="pais" type="text" id="pais" size="35" />
<input name="paisid" type="hidden" id="paisid" />
</label>
<label>Ciudad o Provincia:
<input name="ciudad" type="text" id="ciudad" size="35" />
<input name="ciudadid" type="hidden" id="ciudadid" />
</label>
</form>
</body>
</html>
Código:
Que lo disfruten, créditos a 15 paginas escritas en ingles que ya ni recuerdo.
<?
class ElementoAutocompletar {
var $value;
var $label;
var $cod;
function __construct($label, $value, $cod){
$this->label = $label;
$this->value = $value;
$this->cod = $cod;
}
}
$datoBuscar = $_GET["term"];
$pais = $_GET["pais"];
$conexion = mysql_connect("localhost", "usuario", "clave");
mysql_select_db("bd");
if($_GET["type"]=="c")
{
$ssql = "SELECT estados.estado AS ciudad, estados.id AS id FROM paises, estados WHERE paises.id = estados.relacion AND paises.id = '" . $pais . "' AND estados.estado LIKE '%" . $datoBuscar . "%'";
$rs = mysql_query($ssql);
$arrayElementos = array();
while ($fila = mysql_fetch_array($rs)){
array_push($arrayElementos, new ElementoAutocompletar(utf8_encode($fila["ciudad"]), utf8_encode($fila["ciudad"]), utf8_encode($fila["id"])));
}
}
else
{
$ssql = "select pais, id from paises where pais like '%" . $datoBuscar . "%'";
$rs = mysql_query($ssql);
$arrayElementos = array();
while ($fila = mysql_fetch_array($rs)){
array_push($arrayElementos, new ElementoAutocompletar(utf8_encode($fila["pais"]), utf8_encode($fila["pais"]), utf8_encode($fila["id"])));
}
}
print_r(json_encode($arrayElementos));
?>
|
| ||||
| Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc ya no anda el link, alguien puede subirlo? :D
__________________ Half Music - www.halfmusic.com |
| ||||
| Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc Ya lo volví a subir a: http://hgp147.hostzi.com/paises.sql
__________________ Spread Firefox | Download Day 2008 ¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/ |
| |||
| Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc hOLA A todos del foro antes habia en este foro la base de datos de Departamentos, Provincias y Distritos con sus respectivos insert procedure. Por favor lo requiero lo mas pronto posible. SI alguien aun lo tiene favor de pasarme el enlace, ya que entre a este enlace http://hgp147.110mb.com/paises.sql y me bota que el enlace No existe por favor pasemelo, lo requeriero con urgencia muchas gracias especialmente de PERU |
| ||||
| Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc Cita:
Iniciado por jasminekely28 hOLA A todos del foro antes habia en este foro la base de datos de Departamentos, Provincias y Distritos con sus respectivos insert procedure. Por favor lo requiero lo mas pronto posible. SI alguien aun lo tiene favor de pasarme el enlace, ya que entre a este enlace http://hgp147.110mb.com/paises.sql y me bota que el enlace No existe por favor pasemelo, lo requeriero con urgencia muchas gracias especialmente de PERU Oracle???Los datos los puedes conseguir en http://www.ziddu.com/download/1936707/Country.csv.html http://www.ziddu.com/download/1936708/City.csv.html y acomodarlos como quieras ![]() Espero te sirvan: tabla, secuencia, disparador y procedimiento estos los tome de un proyecto que hice para un banco de hojas de vida... ![]() TABLA CREATE TABLE CIUDADES ( CIUD_ID NUMBER(30) NOT NULL , CIUD_CODPROVINCIA VARCHAR2 (10 BYTE) NOT NULL , CIUD_NOMBRECIUDAD VARCHAR2 (100 BYTE) NOT NULL , CIUD_CODPAIS VARCHAR2 (10 BYTE) NOT NULL , CIUD_NOMBREPAIS VARCHAR2 (100 BYTE) NOT NULL , CIUD_CREADOPOR NUMBER(30) NOT NULL , CIUD_FECHACREADO DATE NOT NULL , CIUD_ACTUALIZADOPOR NUMBER(30) NOT NULL , CIUD_FECHAACTUALIZACION DATE NOT NULL ); COMMENT ON COLUMN CIUDADES.CIUD_ID IS 'CODIGO DE LA CIUDAD'; COMMENT ON COLUMN CIUDADES.CIUD_CODPROVINCIA IS 'CODIGO DE LA PROVINCIA'; COMMENT ON COLUMN CIUDADES.CIUD_NOMBRECIUDAD IS 'NOMBRE DE LA CIUDAD'; COMMENT ON COLUMN CIUDADES.CIUD_CODPAIS IS 'CODIGO DEL PAIS'; COMMENT ON COLUMN CIUDADES.CIUD_NOMBREPAIS IS 'NOMBRE DEL PAIS'; COMMENT ON COLUMN CIUDADES.CIUD_CREADOPOR IS 'CODIGO DEL USUARIO QUE CREA LA INFO' ; COMMENT ON COLUMN CIUDADES.CIUD_FECHACREADO IS 'FECHA EN LA QUE SE CREA LA INFO' ; COMMENT ON COLUMN CIUDADES.CIUD_ACTUALIZADOPOR IS 'CODIGO DEL USUARIO QUE ACTUALIZA LA INFO' ; COMMENT ON COLUMN CIUDADES.CIUD_FECHAACTUALIZACION IS 'FECHA EN LA QUE SE ACTUALIZA LA INFO' ; ALTER TABLE CIUDADES ADD CONSTRAINT PK_CIUD_ID PRIMARY KEY ( CIUD_ID ) ; SECUENCIA CREATE SEQUENCE S_CIUD_ID MINVALUE 1 MAXVALUE 9999999999 INCREMENT BY 1 START WITH 1 NOCACHE NOORDER NOCYCLE ; DISPARADOR CREATE OR REPLACE TRIGGER TR_CIUD_ID BEFORE INSERT ON CIUDADES FOR EACH ROW DECLARE SECUENCIA NUMBER; BEGIN IF INSERTING THEN SELECT S_CIUD_ID.NEXTVAL INTO SECUENCIA FROM DUAL; :NEW.CIUD_ID := SECUENCIA; END IF; END; PROCEDIMIENTO CREATE OR REPLACE PROCEDURE "PR_CIUD_ID" ( P_CIUD_CODPROVINCIA IN DESARROLLO.CIUDADES.CIUD_CODPROVINCIA%TYPE, P_CIUD_NOMBRECIUDAD IN DESARROLLO.CIUDADES.CIUD_NOMBRECIUDAD%TYPE, P_CIUD_CODPAIS IN DESARROLLO.CIUDADES.CIUD_CODPAIS%TYPE, P_CIUD_NOMBREPAIS IN DESARROLLO.CIUDADES.CIUD_NOMBREPAIS%TYPE, P_CIUD_CREADOPOR IN DESARROLLO.CIUDADES.CIUD_CREADOPOR%TYPE, P_CIUD_FECHACREADO IN DESARROLLO.CIUDADES.CIUD_FECHACREADO%TYPE, P_CIUD_ACTUALIZADOPOR IN DESARROLLO.CIUDADES.CIUD_ACTUALIZADOPOR%TYPE, P_CIUD_FECHAACTUALIZACION IN DESARROLLO.CIUDADES.CIUD_FECHAACTUALIZACION%TYPE, P_RETORNO OUT NUMBER) AS E_ERROR EXCEPTION; BEGIN INSERT INTO DESARROLLO.CIUDADES( CIUD_CODPROVINCIA, CIUD_NOMBRECIUDAD, CIUD_CODPAIS, CIUD_NOMBREPAIS, CIUD_CREADOPOR, CIUD_FECHACREADO, CIUD_ACTUALIZADOPOR, CIUD_FECHAACTUALIZACION ) VALUES ( P_CIUD_CODPROVINCIA, P_CIUD_NOMBRECIUDAD, P_CIUD_CODPAIS, P_CIUD_NOMBREPAIS, P_CIUD_CREADOPOR, P_CIUD_FECHACREADO, P_CIUD_ACTUALIZADOPOR, P_CIUD_FECHAACTUALIZACION ); SELECT S_CIUD_ID.CURRVAL INTO P_RETORNO FROM DUAL; END; |
| ||||
| Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc
__________________ Spread Firefox | Download Day 2008 ¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/ |
| |||
| Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc al importar este archivo a mi base de datos, se pierden datos, por ejemplo, en lugar de España, sale Espa, creo que esto se debe a que mi base de datos esta en utf8 y esta tabla esta en latin1, de que manera puedo importarla sin que se pierdan datos?, gracias... |
Este tema le ha gustado a 10 personas (incluyéndote)