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>
Pergunta
Vodans
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!
Link para o comentário
Compartilhar em outros sites
0 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.