Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera, está acontecendo algo muito estranho comigo.
fiz um script de prova online que estava funcionando certinho, mas após criar um sistema de login para o administrador
a página de incluir materias parou de funcionar, as outras páginas ainda funcionam,mas esta parou de gravar no banco.
<?php include("conectar.php");
include("menu.php");
echo "<form name='formulario' method='post' action='?acao=ok'>
<h3> Criando um Matéria </h3>
Criar uma materia: <br> <input type='text' name='titulo' size='40' value=''> <br>
<input type='submit' value=' Criar matéria '>
</form>";
@$titulo = htmlentities($_POST['titulo']);
if (@$_GET["acao"]=="ok")
{
$consulta = "SELECT * FROM materias WHERE titulo ='$titulo'";
$resultado = mysql_query($consulta,$conexao);
if ($resultado < 1)
{
$inserir = "INSERT INTO materias (titulo) VALUES ('$titulo') ";
mysql_query ($inserir,$conexao);
header("location:criaprovas.php");
}
else
{
echo "<font face='verdana' color='red'> Já existe uma matéria cadastrada com esse nome, por favor escolha outro nome. </font>";
}
if (@$_GET["naoexiste"]=="sim")
{
echo "<font face='verdana' color='red'> Não existe nenhuma matéria criada ainda, por favor crie uma matéria. </font>";
}
}
?>
Toda hora cai na mensagem do else
else
{
echo "<font face='verdana' color='red'> Já existe uma matéria cadastrada com esse nome, por favor escolha outro nome. </font>";
}
Mas não consigo identificar nenhum erro no código nem no banco.
Se alguem puder ajuda, fico grato. Vlw.
Carregando comentários...