PUBLICIDADE

Autor

balivo

Jefferson Balivo

membro deste janeiro de 2007

Tags

Compartilhe e guarde

  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Faves: Fave It!

PUBLICIDADE

Enquete

Com que frequência você acessa o CódigoFonte.com.br?

Gerador de Estados - PHP/MySQL


Este código gera um cadastro de todos os estados brasileiros em um banco de dados MySQL, futuramente postarei uma versão para Banco de Dados MSSQL.

Para este código funcionar corretamente você precisa criar uma tabela "estados" no banco de dados, e deve conter 3 colunas:
ID_ESTADO [CHAVE PRIMÁRIA E AUTO INCREMENTO]
ESTADO | esta recebe o nome do estado completo
SIGLA | esta recebe somente a sigla

Altere o script onde se pede e é só rodar!!!

[]'s galera...
<?php

####################################
# Função para cadastro de estados  #
#         brasileiros em           #
#       Banco de Dados MySQL       #
####################################
#                                  #
#    Altere somente os dados       #
#         abaixo para              #
#         que a função             #
#     funcione corretamente        #
#                                  #
########### IMPORTANTE #############
#                                  #
# Criar no banco de dados MySQL um #
# tabela com as seguintes colunas: #
# - id_estado PK, AI               #
# - sigla                          #
# - estado                         #
#                                  #
# * PK (Chave Primária)            #
# * AI (Auto-Incremento)           #
#                                  #
####################################

####################################
#     Para um servidor local as    #
#     configurações padrão são:    #
#                                  #
# $cfg['hos'] = "127.0.0.1"        #
# $cfg['uid'] = "root"             #
# $cfg['pwd'] = ""                 #
#                                  #
####################################

$cfg['hos'] = "127.0.0.1" 
# Aqui você deve colocar o endereço 
# do servidor de banco de dados

$cfg['uid'] = "root" 
# Aqui você deve colocar o 
# usuário do servidor

$cfg['pwd'] = "" 
# Aqui você coloca a senha 
# para o servidor

###################
# Fim da área de alteração #
###################

########################
# Armazenando dados dos Estados #
########################

$sigla[0] = "AC"; $estado[0] = 'Acre';
$sigla[1] = "AL"; $estado[1] = 'Alagoas';
$sigla[2] = "AM"; $estado[2] = 'Amazonas';
$sigla[3] = "AP"; $estado[3] = 'Amapá';
$sigla[4] = "BA"; $estado[4] = 'Bahia';
$sigla[5] = "CE"; $estado[5] = 'Ceará';
$sigla[6] = "DF"; $estado[6] = 'Distrito Federal';
$sigla[7] = "ES"; $estado[7] = 'Espírito Santo';
$sigla[8] = "GO"; $estado[8] = 'Goiás';
$sigla[9] = "MA"; $estado[9] = 'Maranhão';
$sigla[10]= "MG"; $estado[10]= 'Minas Gerais';
$sigla[11]= "MS"; $estado[11]= 'Mato Grosso do Sul';
$sigla[12]= "MT"; $estado[12]= 'Mato Grosso';
$sigla[13]= "PA"; $estado[13]= 'Pará';
$sigla[14]= "PB"; $estado[14]= 'Paraiba';
$sigla[15]= "PE"; $estado[15]= 'Pernambuco';
$sigla[16]= "PI"; $estado[16]= 'Piaui';
$sigla[17]= "PR"; $estado[17]= 'Paraná';
$sigla[18]= "RJ"; $estado[18]= 'Rio de Janeiro';
$sigla[19]= "RN"; $estado[19]= 'Rio Grande do Norte';
$sigla[20]= "RO"; $estado[20]= 'Rondônia';
$sigla[21]= "RR"; $estado[21]= 'Roraima';
$sigla[22]= "RS"; $estado[22]= 'Rio Grande do Sul';
$sigla[23]= "SC"; $estado[23]= 'Santa Catarina';
$sigla[24]= "SE"; $estado[24]= 'Sergipe';
$sigla[25]= "SP"; $estado[25]= 'São Paulo';
$sigla[26]= "TO"; $estado[26]= 'Tocantins';

mysql_connect($cfg['hos'],$cfg['uid'],$cfg['pwd']); // Conexão ao banco de dados
for($i=0;$i<sizeof($sigla);$i++){
    $qry = "INSERT INTO estados (id_estado, estado, sigla)
     VALUES ('','".$estado[$i]."','".$sigla[$i]."')";
    $qry = mysql_db_query($cfg['db'],$qry);
    echo $estado[$i], " (", $sigla[$i], ") cadastrado com sucesso.<br>";
}
echo "<strong>Todos os estados cadastrados com sucesso.</strong>";
mysql_close();

?>

Sim   Não   Este código foi útil para você?
NotaComentário
Ainda não foi enviado nenhum comentário.
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

R&W Consulting - Soluções Web Hospedagem UOL HOST PagSeguro - solução para pagamentos online
© 2006-2009 R&W Informática Ltda. - Todos os direitos reservados.