Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Ajuda com cadastro que usará combo box.


Paulo C. Jr.

Pergunta

Oi Pessoal, boa tarde.

Preciso da ajuda de vocês num cadastro.

Funcionará assim...

No cadastro eu irei selecionar primeiro o estado, aí irá exibir de acordo com o estado a cidade., aí quando eu enviar o cadastro, a respetiva escola será cadastrada para aquela cidade que foi selecionada neste cadastro.

O cadastro eu terminei e funciona, mas eu não sei fazer a combo box que pega o estado do DB e as cidades TB. Não sei fazer esse processo de conexão com o DB e pegar os dados.

Podem ajudar?

Tenho o DB Cidades, neste DB tenho a Tabela DDD com os campos:

ID, Cidade, UF e DDD

Como é que eu chamo o Estado e para cada estado as cidades?

Aguardo.

Jr.

Se ajudar segue código da página de cadastro.

<html>
<LINK REL=stylesheet HREF="liks_etc.css" TYPE="text/css">
<head>
<title>::Cidades::</title>
<script language="javascript">
function valida_campo()
{
<!--
var cidade = document.form.cidade.value
if (cidade==""){
    alert("Digite o nome da Cidade!");
    document.form.cidade.focus()
    return false
    }
var estado=document.form.estado.value;
if (estado==""){
    alert("Digite o Estado!")
    document.form.cidade.focus()
return false
    }
}
//-->
</script>
</head>
<body>
<form method="post" action="insert_escola.asp" name="form" onsubmit="return valida_campo()">
  <div align="center">
    <center>
      <table width="44%" border="0" cellspacing="2" cellpadding="2">
        <tr align="center"> 
          <td bgcolor="#f5f5f5" width="35%"> 
            <div align="center"><font color="#000099"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><font color="#CCCCCC">Incluir</font></font></b></font></div>
          </td>
          <td bgcolor="#f5f5f5" width="30%"> 
            <div align="center"><font color="#000099"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a href="form_exclui.asp" class="menu">Excluir</a></font></b></font></div>
          </td>
          <td bgcolor="#f5f5f5" width="35%"> 
            <div align="center"><font color="#000099"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#CCCCCC"><a href="escolhe_pra_auterar.asp" class="menu">Alterar</a></font></b></font></div>
          </td>
        </tr>
      </table>
      <table border="0" width="352" bgcolor="F5F5F5">
        <tr bgcolor="#FFFFFF"> 
          <td colspan="2" height="34"> <div align="center"><font size="2"><b><font face="Verdana, Arial, Helvetica, sans-serif" color="#000066">Cadastro 
              de Escola</font></b></font></div></td>
        </tr>
        <tr align="center" bgcolor="#FFFFFF"> 
          <td height="34" colspan="2"> 
            <table width="200" border="0" cellspacing="2" cellpadding="0">
              <tr>
                <td width="122">Selecione o Estado:</td>
                <td width="72"></td>
              </tr>
              <tr>
                <td>Selecione a Cidade:</td>
                <td>&nbsp;</td>
              </tr>
            </table>
          </td>
        </tr>
        <tr> 
          <td width="128"><font size="2" face="Verdana" color="#0066FF">Nome da 
            Escola:</font></td>
          <td width="214"> <input name="Escola" type="text" id="Escola" style="font-family: Verdana; font-size: 8 pt;COLOR: 0000CC;" size="20"> 
          </td>
        </tr>
        <tr> 
          <td width="128"><font size="2" face="Verdana" color="#0066FF">Endere&ccedil;o:</font></td>
          <td width="214"> <input name="Endereco" type="text" id="Endereco" style="font-family: Verdana; font-size: 8 pt; COLOR: 0000CC;" onBlur="confere()" size="20"> 
          </td>
        </tr>
        <tr> 
          <td><font color="#0066FF" size="2" face="Verdana, Arial, Helvetica, sans-serif">Complemento:</font></td>
          <td><input name="Complemento" type="text" id="Complemento" style="font-family: Verdana; font-size: 8 pt; COLOR: 0000CC;" onBlur="confere()" size="20"></td>
        </tr>
        <tr> 
          <td><font color="#0066FF" size="2" face="Verdana, Arial, Helvetica, sans-serif">CEP:</font></td>
          <td><input name="CEP" type="text" id="CEP" style="font-family: Verdana; font-size: 8 pt; COLOR: 0000CC;" onBlur="confere()" size="20"></td>
        </tr>
        <tr> 
          <td><font color="#0066FF" size="2" face="Verdana, Arial, Helvetica, sans-serif">Telefone:</font></td>
          <td><input name="Telefone" type="text" id="Telefone" style="font-family: Verdana; font-size: 8 pt; COLOR: 0000CC;" onBlur="confere()" size="20"></td>
        </tr>
        <tr> 
          <td><font color="#0066FF" size="2" face="Verdana, Arial, Helvetica, sans-serif">Fax:</font></td>
          <td><input name="Fax" type="text" id="Fax" style="font-family: Verdana; font-size: 8 pt; COLOR: 0000CC;" onBlur="confere()" size="20"></td>
        </tr>
        <tr> 
          <td><font color="#0066FF" size="2" face="Verdana, Arial, Helvetica, sans-serif">Diretor(a) 
            Geral:</font></td>
          <td><input name="Diretor" type="text" id="Diretor" style="font-family: Verdana; font-size: 8 pt; COLOR: 0000CC;" onBlur="confere()" size="20"></td>
        </tr>
        <tr> 
          <td width="128"><font color="#0066FF" size="2" face="Verdana, Arial, Helvetica, sans-serif">Site:</font></td>
          <td width="214"><input name="Site" type="text" id="Site" style="font-family: Verdana; font-size: 8 pt; COLOR: 0000CC;" onBlur="confere()" size="20"> 
          </td>
        </tr>
        <tr> 
          <td><font color="#0066FF" size="2" face="Verdana, Arial, Helvetica, sans-serif">E-mail:</font></td>
          <td><input name="Email" type="text" id="Email" style="font-family: Verdana; font-size: 8 pt; COLOR: 0000CC;" onBlur="confere()" size="20"></td>
        </tr>
        <tr> 
          <td colspan="2"> <p align="center"> 
              <input type="submit" value="Enviar" name="enviar">
          </td>
        </tr>
      </table>
    </center>
  </div>
</form>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...