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? excl.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"> Nao</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"> Nao</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>