Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!Gostaria que vocês me ajudassem, pois estou querendo fazer um form com dois botões e no momento que clico em um dos botões dá um erro na linha que tem o comando header("Location: addPreRequisitos.php");.O arquivo com o formulério está assim:<html><head><title>Sistema Acádemico-Cadastro de Disciplina</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link href="styles.css" rel="stylesheet" type="text/css"></head><? $active=4 ?><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td align="center"> <table cellpadding="0" cellspacing="0" border="0" width="680"> <tr><td class="Titulo"> COLHIS </td></tr> <tr> <td> <? include("menu.php") ?> </td> </tr> <tr><td></td></tr> </table> </td></tr></table><table width="100%" cellpadding="0" cellspacing="0"><tr><td align="center"> <table width="680" cellpadding="0" cellspacing="0"> <td width="680" height="0" valign="top"> <form name="form1" method="post" action="exCadastroDisciplina1.php" class="formComum"> <p>Nome <input name="nome_disc" type="text" class="inputText" id="nome_disc"> </p> <p>Código da Disciplina <input name="cod_disc" type="text" class="inputText" id="cod_disc" size="3"> </p> <p>Quantidade de Créditos <input name="qt_creditos" type="text" class="inputText" id="qt_creditos" size="1" maxlength="2"> </p> <p>Carga Horária <input name="cg_horaria" type="text" class="inputText" id="cg_horaria" size="2" maxlength="3"> </p> <p>Pré-requisito <select name="pre_req" id="pre_req" > <option selected>Escolher Disciplina</option> <? $sql_disc = mysql_query("SELECT nome_disc,cod_disc from disciplina order by nome_disc"); echo mysql_error(); if(mysql_num_rows($sql_disc) > 0){ for($i=0; $i < mysql_num_rows($sql_disc); $i++) echo "<option value='".mysql_result($sql_disc, $i, cod_disc)."'>".mysql_result($sql_disc, $i, nome_disc)."</option>"; } ?> </select> </p> <p> <input type="submit" name="cod_direciona" value="Cadastrar" onmouseover="this.className='classeOn'" onmouseout="this.className='classeOff'" class="classeOff"> <input type="submit" name="cod_direciona" value="Cadastrar e adicionar mais pré-requisitos" onmouseover="this.className='classeOn'" onmouseout="this.className='classeOff'" class="classeOff"> </p> </form> </td> </table> </td></tr></table></body></html>O arquivo da ação .php está assim:<HTML><HEAD> <TITLE>Cadastro de Disciplinas</TITLE></HEAD><BODY><meta http-equiv="refresh" content="3;URL=//localhost/modificado/html/inicio.php"><form name="form1" method="post" action="" class=""><? $cod_direciona = $_POST['cod_direciona']; $disc = $_POST['nome_disc']; $cod = $_POST['cod_disc']; $creditos = $_POST['qt_creditos']; $cg_horaria = $_POST['cg_horaria']; $pre = $_POST['pre_req']; if (!$disc || !$cod || !$creditos || !$cg_horaria) { echo "<p align=center>Favor preencher todos os campos do formulário anterios!</p>"; ?><meta http-equiv="refresh" content="3;URL=//localhost/modificado/html/cadastroDisciplina.php"><? } else { switch ($cod_direciona){ case "Cadastrar Disciplina": $inserir = mysql_query("INSERT INTO disciplina(nome_disc, cod_disc, qt_creditos, carga_horaria) VALUES('$disc', '$cod', '$creditos', '$cg_horaria')" ); if($pre != "Escolher Disciplina"){ $preReq = mysql_query("INSERT INTO prerequisitos(disc_princ,pre_req) VALUES('$cod', '$pre')"); } else { print "<p align=center>Disciplina sem pré-requisitos!</p>"; } print "<p align=center>Cadastro de disciplina feito com sucesso!</p>"; //mensagem para o redirecionamento echo "<DIV align=center><p align=center><font face=Verdana, Arial size=2 color=#e77817>Aguarde enquanto o redirecionamos...<br>"; ?><meta http-equiv="refresh" content="3;URL=//localhost/modificado/html/inicio.php"><? break; case "Cadastrar e adicionar mais pré-requisitos": header("Location: addPreRequisitos.php"); //erro nesta linha break; } }?></form></BODY></HTML>Desde já agradeço a ajuda de todos!Carregando comentários...