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

Formulario


Guest Dan Dao

Pergunta

Ola, estou com um problema....como eu uso dois selects em forms tipo:

O primeiro vai com as categorias....ai o cara escolhe a categoria...e automaticamente o outro select abaixo...atualiza e mostra as subcategorias referente a categoria acima q o cara escolheu? alguém sabe fazer isso ow sabe onde eu encontro?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

/* isto é em JavaScript apesar de eu ter feito um em php , ou seja selecionei as marcas de 84 veiculos e possuo uma outra tabela com 854 modelos ligados as marcas, se eu seleciono ALFA ROMEU me retorna em outro combo os MODELOS, mas fiz utilizando PHP e MySQL , existe a possibilidade de Jscript mas dai seria para louco e vai muito código */

Link para o comentário
Compartilhar em outros sites

  • 0

/* postarei aqui e já lhe informando que isto não é fácil de achar e outra, aqui funciona perfeitamente, deixo claro não darei suporte, OK ? eu implementei está funcionando em uma agencia de carros e funciona legal, então se der para aproveitar, boa sorte */

PS, repare que 10% é JS, ou seja, so a chamada de página, o resto é jogada PHP OK?

/// aqui pagina que pesquisa seleciona o modelo

<script LANGUAGE="JavaScript">
<!--
function navi() {
location=foos.marca.options[foos.marca.selectedIndex].value;
}
//-->
</SCRIPT>

<?
$con=mysql_connect("localhost") or die ("erro");   
$db=mysql_select_db("banco", $con) or die ("Não conectou ao BD"); 
$resultado=mysql_query("select distinct marca from veiculos"); 
       echo "<center>";
       echo "<form name=foos>";
       echo "<SELECT class=\"unnamed1\" onChange=\"navi()\" NAME=\"marca\">"; 
        while($linha=mysql_fetch_array($resultado)) { 
$cod=$linha["cod"];            
$marca=$linha["marca"];  
                
            echo "<option value=\"marca.php?marca=$marca\">$marca</option>"; 
                                }
    echo "</select>"; 
    echo "</form>";
?>


// aqui carrega os modelos 

<script language="javascript">
function jump(form) {
var myindex=form.modelo.selectedIndex
if (form.modelo.options[myindex].value != "0") 
{
window.open(form.modelo.options[myindex].value, 
target="_blank");
}
}
//-->
</script>

<body bgcolor="#CCCCCC">
<?
$con=mysql_connect("localhost") or die ("erro");
$db=mysql_select_db("banco", $con) or die ("erro");
$sql = "select *from veiculos where marca='$marca' "; 
       echo "<center>";
$rs=mysql_query($sql, $con);
echo "<center>";
echo "<form name=modelo action=\"cad.php\" target=\"_top\">";
     echo "<SELECT class=\"unnamed1\" name=\"marca\">";
      echo "<option value=\"cad.php?marca=$marca\">$marca</option>"; 
      echo "</select><br><br>";    
     echo "<SELECT class=\"unnamed1\" NAME=\"modelo\" onchange=\"jump(this.form)\"> ";
     while($linha=mysql_fetch_array($rs)){ 
     $cod=$linha["cod"]; 
     $marca=$linha["marca"];
     $modelo=$linha["modelo"];  
     echo "<option value=\"cad.php?modelo=$modelo\">$modelo</option>"; 
           }      
     echo "</select>"; 
    
     ?>

Link para o comentário
Compartilhar em outros sites

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
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...