Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
<?php
require '../system/config.php';
require '../system/database.php';
?>
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Adicionar Postagem</title>
<script src="//tinymce.cachefly.net/4.1/tinymce.min.js"></script>
<script>tinymce.init({selector:'textarea'});</script>
</head>
<body>
<h2>
Adicionar Postagem | <a href="index.php" title="Voltar">Voltar</a>
</h2>
<hr>
<?php
if(isset($_POST['publicar'])){
$form ['titulo'] = DBEscape(strip_tags( trim($_POST['titulo'])));
$form ['autor'] = DBEscape(strip_tags( trim($_POST['autor'])));
$form ['status'] = DBEscape(strip_tags( trim($_POST['status'])));
$form ['data'] = date('Y-m-d H:i:s');
$form ['conteudo'] = str_replace('\r\n', "\n", DBEscape(trim($_POST['conteudo'])));
$form = DBEscape ($form);
if (empty($form['titulo']))
echo "Preencha o campo Título.";
else if (empty($form['autor']))
echo "Preencha o campo Autor.";
else if (empty($form['status']) && $form['status'] != '0')
echo "Preencha o campo status.";
else if (empty($form['conteudo']))
echo "Preencha o campo conteúdo.";
else{
$dbCheck = DBRead( 'posts', "WHERE titulo = '". $form['titulo'] ."'");
if ($dbCheck)
echo "Desculpe mas já existe uma postagem com este título.";
else {
if (DBCreate('posts', $form))
echo "Sua postagem foi enviada com sucesso!";
else
echo "Desculpe, ocorreu um erro...";
}
}
echo '<hr>';
}
?>
<form action="" method="post">
<p>
<label>Titulo</label><br>
<input type="text" name="titulo">
</p>
<p>
<label>Autor</label><br>
<input type="text" name="autor">
</p>
<p>
<label>Status</label><br>
<select name="status">
<option value="1" selected>Ativo</option>
<option value="0">Inativo</option>
</select>
</p>
<p>
<label>Conteúdo</label><br>
<textarea name="conteudo" cols="50" rows="15"></textarea>
</p>
<input type="submit" name="publicar" value="Publicar">
</form>
</body>
</html>
Alguem poderia me ajudar como implantar um file para cadastrar uma foto. E se puderem comentar este codigo para que eu compreendesse... se tiver algum arquivo que ainda falata esta aqui.
[https://github.com/KelvinVenancio/sistema-postagem/tree/master/painel
Carregando comentários...