Sistema de Postagem
Olá gente boa.
Eu juro que tentei resolver sozinho mas tá complicado.
o sistema de postagem que eu fiz esta assim:
<html>
<form action="" name="formulario_post" method="post">
<textarea cols='55' rows='3' name="texto"></textarea><br/>
<input type='hidden' name='acao' value='enoispatrao'>
<input type="submit" name="botao" value="Publicar">
</form>
<div id='del' style="position:absolute width:10px;">
<font size='2' face='arial'>
<a href='<?php $query = $dsn->prepare("DELETE FROM post"); $query->execute(); ?>'>Deletar</a></font>
</div>
</html>
<?php
$id = $_SESSION['email'];
//Conecta ao Banco de Dados
include_once('conecta.php');
//Nessa parte e verificado se o botão publicar e clicado, se sim ele deva o texto para o POST
if(isset($_POST['acao']) && $_POST['acao'] == 'enoispatrao'){
$texto = $_POST['texto'];
//Aqui e um filtro de caracteres especiais
$script = strip_tags($texto);
//Aqui e verificado se existe alguma coisa dentro do post se nao existir mostrar o alerta, se existir ele pega as informações do post e grava no Banco de Dados.if(empty($texto)){
echo '<script>alert("Preencha o campo texto")</script>';}else{
//Inserir o texto dentro do Banco de dados.
$query = $dsn->prepare("INSERT INTO post VALUES('','$texto','')");
$query->execute();
//trazer para a tela o que esta dentro do banco de dados
$chamabd = $dsn->prepare("SELECT texto, data FROM post");
$chamabd->execute();
//Mostrar na tela o que esta dentro do BD.
foreach($chamabd as $postagem){
echo '<b><font color=black size=2>'.$_SESSION['email'].'</b>: <div style=position:absolute width:300px;>'.$postagem['texto'];
}
}
}
?>
O meu problema esta lá em cima gente, eu amarei o delete em uma div e coloquei o delete dentro do link.
Mas quando clico ele apaga tudo, eu sei que tem que colocar um Where, mas não descobri como fazer.
resumindo: eu posto uma mensagem, ai você entra e escreve outra mensagem, se eu não gostar do que você escreveu eu tenho que clicar em delete a apagar somente aquela mensagem.
Alguem sabe como fazer isso?
espero estar claro para vocês amigos, um grande abraço a todos FIM.
Discussão (6)
Carregando comentários...