marcosfj1 0 Denunciar post Postado Agosto 6, 2011 Ai galera tenho o seguinte formulario, para criar um categoria: <form action="" method="post" > <table width="100%"> <tr> <td colspan="2" align="left"><strong><u>Criar Nova Categoria do Menu Principal</u></strong></td> </tr> <tr> <td colspan="2" align="left"> </td> </tr> <tr> <td valign="top" width="30%" align="right"><strong>Nome da Categoria</strong></td> <td align="left"><input size="50" name="categoria" id="categoria" type="text" value="<?php echo $_POST['categoria']; ?>"/></td> </tr> <tr> <td valign="top" width="30%" align="right"><strong>Ativa</strong></td> <td align="left"> <?php // echo '<select name="ativo" id="ativo">'; echo '<option value="" selected="selected">-</option>'; // $titulo = array('Sim', 'Não'); $valor = array(1, 2); // for ($i=0; $i<sizeof($valor); $i++) { // $selected = ''; if ($_POST['ativo'] == $valor[$i]) $selected = 'selected="selected"'; echo '<option value="'.$valor[$i].'" '.$selected.'>'.$titulo[$i].'</option>'; } // echo '</select>'; ?> </td> </tr> <tr> <td></td> <td align="left"><input name="enviar" type="submit" value="Salvar" /> <input name="form" type="hidden" value="nova_categoria" /> </td> </tr> </table> </form> Ai eu trato ele em: switch ($_POST['form']) { case 'nova_categoria': echo 'entrou'; // If(!$_POST['categoria']){ $alert = 'Coloque um Nome a Categoria.'; }else{ $sql = "INSERT INTO menu_principal (nome, st_ativo, dt_hr) VALUES ({$_POST['categoria']}, {$_POST['ativo']}, now())"; $req = mysql_query($sql); $alert ='Categoria criada com Sucesso!'; header('location: f_nova_categoria.php'); } break; } mas nao acontece nada....nao adiciona na tabela nem gera qualquer erro Alguem pode me ajudar? valeu já resolvido Compartilhar este post Link para o post Compartilhar em outros sites