Combo Dinâmica
Modelo simples de Combo Dinâmica com refresh. Tu seleciona a categoria e o sistema carrega as sub-categorias em outro dropdown. Pode usar para estado/cidade. Pegue o código e altere a vontade.
Data | Autor | Changelog | Download |
---|---|---|---|
16/08/2004 5:21pm | Rafael Schwartz | - | Versão 1.0 |
como eu faria para não perder outros dados digitados em outros campos do fomrulario no reload da pagina?
22/08/2005 2:44pm
(~19 anos atrás)
Cara, muito varada esse teu script...
É de pessoas assim que o phpbrasil.com precisa!
Que Deus te abençoe!
É de pessoas assim que o phpbrasil.com precisa!
Que Deus te abençoe!
24/08/2004 12:39pm
(~20 anos atrás)
Aí Fabiano,
abaixo tá o modelo da tabela já com alguns dados, é só rodar. Eu uso esse script para montar diversos tipos de combos.
##############################################
# CRIA A TABELA CATEGORIAS
DROP TABLE IF EXISTS categorias;
CREATE TABLE categorias (
id int(5) unsigned NOT NULL auto_increment,
categoria varchar(100) default NULL,
PRIMARY KEY (id),
UNIQUE KEY id (id),
KEY id_2 (id)
) TYPE=MyISAM;
#
# INCLUI ALGUNS DADOS EM 'categorias'
#
INSERT INTO categorias (id, categoria) VALUES("1", "Eletrodoméstico");
INSERT INTO categorias (id, categoria) VALUES("2", "Automotivo");
INSERT INTO categorias (id, categoria) VALUES("3", "Utilidades");
INSERT INTO categorias (id, categoria) VALUES("4", "Decoração");
#
# CRIA A 'sub_categorias'
#
DROP TABLE IF EXISTS sub_categorias;
CREATE TABLE sub_categorias (
id int(5) unsigned NOT NULL auto_increment,
categoria varchar(10) default NULL,
sub_categoria varchar(100) default NULL,
PRIMARY KEY (id),
UNIQUE KEY id (id),
KEY id_2 (id)
) TYPE=MyISAM;
#
# INCLUI ALGUNS DADOS PARA TESTAR 'sub_categorias'
#
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("1", "2", "Rodas");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("2", "2", "Tunning");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("3", "2", "Volantes");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("4", "2", "Pneus");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("5", "3", "Cozinha");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("6", "3", "Escritório");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("7", "1", "Som");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("8", "1", "Vídeo");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("9", "1", "Freezer");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("10", "1", "Micro-ondas");
##################### ERA ISSO ########################
T+
Rafa Schwartz
abaixo tá o modelo da tabela já com alguns dados, é só rodar. Eu uso esse script para montar diversos tipos de combos.
##############################################
# CRIA A TABELA CATEGORIAS
DROP TABLE IF EXISTS categorias;
CREATE TABLE categorias (
id int(5) unsigned NOT NULL auto_increment,
categoria varchar(100) default NULL,
PRIMARY KEY (id),
UNIQUE KEY id (id),
KEY id_2 (id)
) TYPE=MyISAM;
#
# INCLUI ALGUNS DADOS EM 'categorias'
#
INSERT INTO categorias (id, categoria) VALUES("1", "Eletrodoméstico");
INSERT INTO categorias (id, categoria) VALUES("2", "Automotivo");
INSERT INTO categorias (id, categoria) VALUES("3", "Utilidades");
INSERT INTO categorias (id, categoria) VALUES("4", "Decoração");
#
# CRIA A 'sub_categorias'
#
DROP TABLE IF EXISTS sub_categorias;
CREATE TABLE sub_categorias (
id int(5) unsigned NOT NULL auto_increment,
categoria varchar(10) default NULL,
sub_categoria varchar(100) default NULL,
PRIMARY KEY (id),
UNIQUE KEY id (id),
KEY id_2 (id)
) TYPE=MyISAM;
#
# INCLUI ALGUNS DADOS PARA TESTAR 'sub_categorias'
#
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("1", "2", "Rodas");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("2", "2", "Tunning");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("3", "2", "Volantes");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("4", "2", "Pneus");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("5", "3", "Cozinha");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("6", "3", "Escritório");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("7", "1", "Som");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("8", "1", "Vídeo");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("9", "1", "Freezer");
INSERT INTO sub_categorias (id, categoria, sub_categoria) VALUES("10", "1", "Micro-ondas");
##################### ERA ISSO ########################
T+
Rafa Schwartz
17/08/2004 4:10pm
(~20 anos atrás)
Vc poderia colocar a tabela q vc utilizou no script para download.
17/08/2004 9:10am
(~20 anos atrás)
Poderia me ajudar??
Obrigado!!!!!