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

Campo não é preenchido com listbox


Dyggos

Pergunta

Bom dia galera,

Estou com a seguinte situação, tenho esse cadastro que está acontecendo a seguinte situação:

Ao selecionar a categoria está me enviando para uma página q não existe, ou seja não está aceitando eu adicionar a categoria. Já se eu não preencher nada nesse campo ele segue para próxima página deixando eu efetuar o cadastro desse evento, mas com 1 porém ele não preenche no banco esse campo (idcat) se eu quiser apareça no site preciso entrar no banco e adicionar o valor da categoria.

Alguém porderia me ajudar? dente.gif

<script Language="JavaScript">
function validate(theForm) {
if (theForm.nome.value == "")
{
alert("Digite o nome do Evento");
theForm.nome.focus();
return (false);
}
if (theForm.idcat.value == "")
{
alert("Selecione a categoria");
theForm.idcat.focus();
return (false);
}
if (theForm.pasta.value == "")
{
alert("Digite o nome da Pasta");
theForm.pasta.focus();
return (false);
}
return (true);
}
</script>

<? $cat = $_GET[cat];?>

<form action="?pg=../estrutura/galeria/admin/gal-cadastrar_db.php" method="post" onsubmit="return validate(this);" enctype="multipart/form-data">
<h3>Cadastro de Eventos </h3>

<table width="440" border="0" align="center" cellpadding="2" cellspacing="0">
<tr><td colspan="2" align="right" style="border-bottom:1px solid #cccccc">*Campos Obrigatórios</td>
</tr>

<? if($usernivel == "1") {?>
<tr valign=middle>
<td align=right style="border-bottom:1px solid #cccccc"><b>Franquia:</b></td>
<td width="320" style="border-bottom:1px solid #cccccc">
<select name="id_franquia">
<? $sql = mysql_query("SELECT * FROM franquias");
while($dados=mysql_fetch_array($sql)){
echo "<option value=$dados[id]>$dados[cidade]</option>";
}
?>
</select>
</td>
</tr>
<? } else {?>
<input name='id_franquia' type='hidden' size=45 value="<? echo $idfranquia?>">
<? }?>

<tr>
<td width="140" align="right" valign="middle" style="border-bottom:1px solid #cccccc"><strong>*Categoria:</strong></td>
<td width="320" valign="middle" style="border-bottom:1px solid #cccccc"><strong>
<select name="idcat" style="width:150" onChange="if(options[selectedIndex].value) window.location.href= (options[selectedIndex].value)">
<? $sql = mysql_query("SELECT * FROM galeria_cat");

if($cat == ""){
echo "<option>Selecione</option>";
} else {
$sql4 = mysql_query("SELECT * FROM galeria_cat WHERE id='$cat'");
$dados4=mysql_fetch_array($sql4);
echo "<option value=$dados4[id]>$dados4[categoria]</option>";
}
echo "<option>=============</option>";

while ($dados=mysql_fetch_array($sql)){
echo "<option value=`?pg=../estrutura/galeria/admin/gal-cadastrar.php&cat=$dados[id]`>$dados[categoria]</option>";
}?>
</select>
<input name='id_cat' type='hidden' size=45 value="<?=$cat?>">
</strong></td>
</tr>

<tr>
<td align="right" valign="middle" style="border-bottom:1px solid #cccccc"><b>*Nome:</b></td>
<td valign="middle" style="border-bottom:1px solid #cccccc"> <input name="nome" type="text" size="45" maxlength="255"> </td>
</tr>
<td align="right" valign="middle" style="border-bottom:1px solid #cccccc"><b>*Data:</b></td>
<td colspan="5" valign="middle" style="border-bottom:1px solid #cccccc">
<input name="dia" type="text" value="<? echo date("d")?>" size="3" maxlength="2">   Mês:
<input name="mes" type="text" value="<? echo date("m")?>" size="3" maxlength="2">
   Ano:
<input name="ano" type="text" value="<? echo date("Y")?>" size="6" maxlength="4"> </td>
<tr>
<td align="right" valign="middle" style="border-bottom:1px solid #cccccc"><b>*Local:</b></td>
<td valign="middle" style="border-bottom:1px solid #cccccc"> <input name="local" type="text" size="45" maxlength="255"> </td>
</tr>
<tr>
<td align="right" valign="middle" style="border-bottom:1px solid #cccccc"><b>*Diretorio:</b></td>
<td valign="middle" style="border-bottom:1px solid #cccccc"> <input name="pasta" type="text" maxlength="255"> </td>
</tr>
<tr valign=middle>
<td align=right style="border-bottom:1px solid #cccccc"><b>Foto:</b></td>
<td style="border-bottom:1px solid #cccccc">
<input name="foto01" type="file" size="30"></td>
</tr>
<? if($cat == 2 OR $cat == 3){?>
<tr valign=middle>
<td align=right style="border-bottom:1px solid #cccccc"><b>Perfil:</b></td>
<td style="border-bottom:1px solid #cccccc"><textarea name="perfil" cols="40" rows="7"></textarea></td>
</tr>
<tr valign=middle>
<td align=right style="border-bottom:1px solid #cccccc"><b>Por:</b></td>
<td style="border-bottom:1px solid #cccccc">
<input name="por" type="text" size="45" maxlength="255"></td>
</tr>
<tr valign=middle>
<td align=right style="border-bottom:1px solid #cccccc"><b>Fundo:</b></td>
<td style="border-bottom:1px solid #cccccc">
<input name="fundo" type="file" size="30"></td>
</tr>
<? }?>
<tr valign=middle>
<td align=right style="border-bottom:1px solid #cccccc"><b>*Destaque:</b></td>
<td style="border-bottom:1px solid #cccccc"> <input name="destaque" type="radio" value="S" checked>
Sim    
<input name="destaque" type="radio" value="N">
não</td>
</tr>
<tr valign=middle>
<td align=right style="border-bottom:1px solid #cccccc"><b>Logo Automatica:</b></td>
<td style="border-bottom:1px solid #cccccc"> <input name="logo" type="radio" value="S" checked>
Sim    
<input name="logo" type="radio" value="N">
não</td>
</tr>

</table>
<table align="center">
<tr>
<td width="436" colspan="2"> <p align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input type='submit' value='Cadastrar'>
</font></p></td>
</tr>
</table>
</form>

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...