Edição MySQL
Pessoal eu consegui fazer a exclusão e a inclusão, só que não estou conseguindo fazer a edição de jeito nenhum :s... como eu faria? a exclusão ta dentro do list, quando eu clicar em editar, vai abrir igual a do cadastro com os dados e os campos pra modifica... a pagina de edição ta la em ultimo, ta só o esqueleto sem programação nenhuma
posts_list
<?php include "header.php" ?>
<div id="box">
<div id="header">
<div id="logo">
<img src="images/logo.png" alt="" border="0" />
</div><!--logo-->
</div><!--header-->
<div id="content">
<div id="menu">
<?php include "menu.php" ?>
</div><!--menu-->
<div id="conteudo">
<span class="caminho">Home » Listar Posts</span>
<?php
if(isset($_POST['excluir_post']) && $_POST['excluir_post'] == 'excluir'){
$posts_meta = $_POST['id'];
/*DELETAR IMAGEM
$pega_imagem = mysql_query("SELECT thumb, titulo FROM post WHERE id = 'posts_meta'")
or die(mysql_error());
if(@mysql_num_rows($pega_imagem) <= '0'){
echo "<div class=\"no\">Erro ao selecionar postagem</div>";
}else{
while($res_pega_imagem=mysql_fetch_array($pega_imagem)){
$thumb_meta = $res_pega_imagem [0];
$titulo_meta = $res_pega_imagem [1];
chdir("../uploads/$titulo_meta");
$del = unlink("$thumb_meta");
if($del >= '1'){
echo "removou com sucesso";
}else{
echo "erro ao remover";
}
}
}*/
/Deletar postagem/
$deletar_post = mysql_query("DELETE FROM post WHERE id = '$posts_meta'")
or die(mysql_error());
if($deletar_post == '1'){
echo "<div class=\"ok\">Post removido com sucesso!</div>";
}else{
echo "<div class=\"no\">Erro ao remover postagem</div>";
}
}
?>
<table width="100%" border="0" cellpadding="0" cellspacing="1">
<tr>
<td align="center" bgcolor="e0e0e0" height="20"><strong>Data:</strong></td>
<td align="center" bgcolor="e0e0e0" height="20"><strong>Titulo do Post:</strong></td>
<td align="center" bgcolor="e0e0e0" height="20"><strong>Editar</strong></td>
<td align="center" bgcolor="e0e0e0" height="20"><strong>Excluir</strong></td>
</tr>
<?php /*paginacao*/
$pag = "$_GET[pag]";
if($pag >= '1'){
$pag = $pag;
}else{
$pag = '1';
}
$maximo = '12'; //RESULTADOS POR PÁGINA
$inicio = ($pag * $maximo) - $maximo;
/*paginação fim*/
/*seleciona topicos*/
$topico = $_GET['topico'];
$sql = "SELECT id, titulo, autor, data, texto, visitas
FROM post
ORDER BY data DESC
LIMIT $inicio, $maximo";
$resultados = mysql_query($sql)
or die (mysql_error());
if (@mysql_num_rows($resultado) == 0)
echo("");
?>
<?phpwhile ($res=mysql_fetch_array($resultados)) {
$id = $res[0];
$titulo = $res[1];
$autor = $res[2];
$data = $res[3];
$texto = $res[4];
$visitas = $res[5];
?>
<tr>
<td align="center" bgcolor="#c8c8c8" height="20"><?php echo date('d/m/y', strtotime($data)); ?></td>
<td bgcolor="#c8c8c8" height="20"> <?php echo $titulo; ?></td>
<td height="20" align="center" bgcolor="#c8c8c8">
<form action="posts_editar.php" method="post" enctype="multipart/form-data" name="editar_posts" class="lista_posts">
<input type="hidden" name="id" value="<?php echo $id; ?>" />
<input type="submit" name="editar" value="Editar" class="lista_btn"/>
</form></td>
<td height="20" align="center" bgcolor="#c8c8c8"><form action="" method="post" enctype="multipart/form-data" name="excluir_posts" class="lista_posts">
<input type="hidden" name="id" value="<?php echo $id; ?>" />
<input type="hidden" name="excluir_post" value="excluir" />
<input type="submit" name="excluir" value="Excluir" class="lista_btn_e"/>
</form></td>
</tr>
<?php
}
?>
</table>
<div class="paginator">
<?php
//USE A MESMA SQL QUE QUE USOU PARA RECUPERAR OS RESULTADOS
//SE TIVER A PROPRIEDADE WHERE USE A MESMA TAMBÉM
$sql_res = mysql_query("SELECT * FROM post");
$total = mysql_num_rows($sql_res);
$paginas = ceil($total/$maximo);$links = '5'; //QUANTIDADE DE LINKS NO PAGINATOR
echo "<a href=\"posts_list.php?pag=1\">Primeira Página</a> ";
for ($i = $pag-$links; $i <= $pag-1; $i++){
if ($i <= 0){
}else{
echo"<a href=\"posts_list.php?pag=$i\">$i</a> ";
}
}echo "$pag ";
for($i = $pag +1; $i <= $pag+$links; $i++){
if($i > $paginas){
}else{
echo "<a href=\"posts_list.php?pag=$i\">$i</a> ";
}
}
echo "<a href=\"posts_list.php?pag=$paginas\">Última página</a> ";
?>
</div><!--paginator-->
</div><!--conteudo-->
</div><!--content-->
</div><!--box-->
<?php include "rodape.php" ?>
posts_cadastro
<?php include "header.php" ?>
<div id="box">
<div id="header">
<div id="logo">
<img src="images/logo.png" alt="" border="0" />
</div><!--logo-->
</div><!--header-->
<div id="content">
<div id="menu">
<?php include "menu.php" ?>
</div><!--menu-->
<div id="conteudo">
<span class="caminho">Home » Cadastrar Posts</span>
<h1>Cadastrar Post</h1>
<?php if(isset($_POST['cadastra']) && $_POST['cadastra'] == 'add'){
$usuario = $_SESSION['MM_Username'];
$pega_autor = mysql_query("SELECT id FROM usuarios WHERE usuario = '$usuario'")
or die(mysql_error());
if(@mysql_num_rows($pega_autor) <= '0') echo 'Erro ao lesecionar o usuario';
else{
while($res_autor=mysql_fetch_array($pega_autor)){
$id_autor = $res_autor[0];
$titulo = $_POST['titulo'];
$autor = "$id_autor";
$data = $_POST['data'];
$texto = $_POST['texto'];
$cadastra = mysql_query("INSERT INTO post (titulo, autor, data, texto) VALUES ('$titulo', '$autor', '$data', '$texto')");
if ($cadastra == '1'){
echo "<div class=\"ok\">Postagem realizada com sucesso!</div>";
}else{
echo "<div class=\"no\">Erro ao realizar postagem. Tente novamente</div>";
}
}
}
}
?>
<form action="" method="post" enctype="multipart/form-data" name="cadastra">
<fieldset>
<label><span>Titulo*</span>
<input type="text" name="titulo"/>
</label>
<!--<label><span>Data</span>-->
<input type="hidden" name="data" value="<?php echo date('Y-m-d') ?>" />
</label>
<label><span>Texto*</span>
<textarea name="texto" cols="40" rows="5"></textarea>
</label>
<label><span>Imagem de exibição</span>
<input type="file" name="thumb" size="50" />
</label>
<input type="hidden" name="cadastra" value="add" />
<input name="Cadastrar" type="submit" value="Cadastrar" class="cadastro_btn" />
</fieldset>
</form>
</div><!--conteudo-->
</div><!--content-->
</div><!--box-->
<?php include "rodape.php" ?>
posts_editar
<?php include "header.php" ?>
<div id="box">
<div id="header">
<div id="logo">
<img src="images/logo.png" alt="" border="0" />
</div><!--logo-->
</div><!--header-->
<div id="content">
<div id="menu">
<?php include "menu.php" ?>
</div><!--menu-->
<div id="conteudo">
<span class="caminho">Home » Editando Posts</span>
<h1>Editar Post</h1>
<form action="" method="post" enctype="multipart/form-data" name="editar">
<fieldset>
<label><span>Titulo</span>
<input type="text" name="titulo" value="<?php echo $titulo; ?>"/>
</label>
<!--<label><span>Data</span>-->
<input type="hidden" name="data" value="<?php echo date('Y-m-d') ?>" />
</label>
<label><span>Texto</span>
<textarea name="texto" cols="40" rows="5"></textarea>
</label>
<label><span>Imagem de exibição</span>
<input type="file" name="thumb" size="50" />
</label>
<input type="hidden" name="id" value="<?php echo $id; ?>" />
<input type="hidden" name="edita" value="edt" />
<input name="edit" type="submit" value="Editar" class="cadastro_btn" />
</fieldset>
</form>
</div><!--conteudo-->
</div><!--content-->
</div><!--box-->
<?php include "rodape.php" ?>Discussão (2)
Carregando comentários...