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,
Estou com um problema. Estou criando um pequeno gerenciador de noticias para um site.
Quero fazer o seguinte. Quando o usuario não completar todos os campos (no caso são 2), não se registre nada no banco de dados.
Então pra isso eu coloquei em um determinado momento,
if ($titulo == null || $texto == null)
{echo "<p class='erro'>Erro: Preencha todos os campos!</p><p class='voltar'><a href='java script:history.back()' title='Voltar'>« Voltar</a></p>";}
else {
$sql = mysql_query($sql)
or die ("<p class='erro'>Houve erro na gravação dos dados.</p><p class='voltar'><a href='java script:history.back()' title='Voltar'>« Voltar</a></p>");
Mas o problema é que sempre tá dando o erro..Como se o usuario não registrase nada.
O que estou fazendo de errado?
segue o codigo completo da pagina.
<?
session_start();
require("verifica.php"); / aqui, inclui o arquivo verifica.php /
/ Conecta ao Banco de Dados /
include 'conexao.php';
?><html xmlns="[http://www.w3.org/1999/xhtml"](http://www.w3.org/1999/xhtml) xml:lang="pt" lang="pt">
<head>
<title></title>
<script type="text/javascript" src="scripts.js"></script>
</head>
<body onload="linkfocus(); tooltip.init(); externalLinks();">
<? include 'topo.php'; ?>
<p> </p>$texto1 = str_replace('[link=', '<a rel="external" href="', $_POST['texto']);
$texto2 = str_replace('[show=', '<a rel="pop" href="show.php?id=', $texto1);
$texto3 = str_replace('[secao=', '<a rel="ajax" href="', $texto2);
$texto4 = str_replace('[/]', '</a>', $texto3);
$texto5 = str_replace(']', '">', $texto4);'".$_POST['dia']."',
'".$_POST['mes']."',
'".$_POST['ano']."',
'".$_POST['titulo']."',)";
if ($titulo == null || $texto == null)
{echo "<p class='erro'>Erro: Preencha todos os campos!</p><p class='voltar'><a href='java script:history.back()' title='Voltar'>« Voltar</a></p>";}$nome = $_SESSION["login_user"];
$titulo_log = $_POST['titulo'];
$texto_log = $_POST['texto'];
$h1 = gmdate(H)-3;";
include 'criar_log.php';
echo "<p class='sucesso'>Notícia publicada com sucesso!</p><p class='voltar'><a href='java script:history.back()' title='Voltar'>« Voltar</a></p>";}
?>
<p></p>
</body>
</html>Carregando comentários...