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

Ajuda com Auto Drop Down


Vodans

Pergunta

Pessoal não tem um erro exatamente esse código o que acontece é que ele não passa para a próxima combo box ele não reconhece gostaria que me ajuda sem a ver o erro, agradecido!

<html>
<head>
<title>Auto Drop Down</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<?
$conecta=mssql_connect("rj7469nt031", "odin", "0595");
$seleciona_db=mssql_select_db("PCU", $conecta);
?>
        <script LANGUAGE="JavaScript">
team = new Array(
<?
$sql="select * from categoria order by descricao";
$sql_result=mssql_query($sql, $conecta);
$num=mssql_num_rows($sql_result);
while ($row=mssql_fetch_array($sql_result)){
$conta=$conta+1;
    $cod_categoria=$row["codigo"];
        echo "new Array(\n";
        $sub_sql="select * from sub_categoria where cod_categoria='$cod_categoria'";
        $sub_result=mssql_query($sub_sql, $conecta);
        $num_sub=mssql_num_rows($sub_result);
        if ($num_sub>=1){
            echo "new Array(\"Todas\", 0),\n";
            while ($rowx=mssql_fetch_array($sub_result)){
                $codigo_sub=$rowx["codigo"];
                $sub_nome=$rowx["descricao"];
            $conta_sub=$conta_sub+1;
                if ($conta_sub==$num_sub){
                    echo "new Array(\"$sub_nome\", $codigo_sub)\n";
                    $conta_sub="";
                }else{
                    echo "new Array(\"$sub_nome\", $codigo_sub),\n";
                }
            }
        }else{
            echo "new Array(\"Qualquer\", 0)\n";
        }
    if ($num>$conta){
        echo "),\n";
    }
}
echo ")\n";
echo ");\n";
?>

function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
var i, j;
var prompt;

for (i = selectCtrl.options.length; i >= 0; i--) {
selectCtrl.options[i] = null; 
}
prompt = (itemArray != null) ? goodPrompt : badPrompt;
if (prompt == null) {
j = 0;
}
else {
selectCtrl.options[0] = new Option(prompt);
j = 1;
}
if (itemArray != null) {

for (i = 0; i < itemArray.length; i++) {
selectCtrl.options[j] = new Option(itemArray[i][0]);
if (itemArray[i][1] != null) {
selectCtrl.options[j].value = itemArray[i][1]; 
}
j++;
}

selectCtrl.options[0].selected = true;
   }
}
//  End --> 
</script>
<center>
<form name="form1" method="post" action="">
      <select name=categoria >
        <option>Escolha uma Categoria</option>
        <?
          $sql="select * from categoria order by descricao";
          $sql_result=mssql_query($sql, $conecta);
          while ($row=mssql_fetch_array($sql_result)){
          $cod_categoria=$row["codigo"];
          $desc_categoria=$row["descricao"];
          ?>
        <option value="<? echo $cod_categoria; ?>"> 
        <? echo $desc_categoria;?>
        </option>
        <?
          }
          ?>
      </select>
      <select name="sub_categoria">
        <option>---------------</option>
      </select>
      </font></b> </p>
  </form></center>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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