Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
TEnho :
<?php
if (!isset($_SESSION["s_usuario"]) || !checasessao()) {
die("Você precisa estar logado para poder criar um tópico");}
if (isset($_POST["msg"])){
$autor = 'AUTOR';
$hora = date("dmY");
$titulo = $_POST["titulo"];
$msg = $_POST["msg"];
$sql = mysql_query("insert into forum(id, titulo, autor, msg, data, fixo) VALUES (NULL, '$titulo', 'autor', '$msg', '$hora', '0') ");
if (mysql_affected_rows() > 0){
echo "Tópico postado com sucesso.";
} else{
echo "erro: " . mysql_error();
}
break;
}
?>
<div style="border:2px solid #000000">
<form action="" method="post">
<table width="535">
<tr>
<td><strong>Título</strong></td>
<td><input type="text" name="titulo" value="" maxlength="50"></td>
</tr>
<tr>
<td>Mensagem</td>
<td><textarea name="msg" rows="5" cols="35" maxlength="255"></textarea></td>
</tr>
</table>
<input type="submit" name="submit" value="Enviar!">
</form></div>
Só que se o cara não preencher nada,o formulario envia do mesmo jeito,
queria 1º chegar o campo titulo,se tiver preenchido,checa o campo msg,se não tiver Ok dá um break para nao executar,só que nao to conseguindo ;
alguem consegue ?
Carregando comentários...