Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda - Painel de Controle (EDITAR), PHP + SQL


Progamador - Joao

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

blew poderia me ajudar? eu to migrando para php, estou usando a logica de #C to ainda com muitas dificuldades kk'.

meu codigo e :

Post.php

?php
$conect = mysql_connect('localhost','root','');
$db = mysql_select_db('painel');
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="corpo">
<?php
$seleciona = mysql_query("SELECT *FROM postagens ORDER BY id DESC");
$conta = mysql_num_rows($seleciona);
if($conta <=0){
    echo" não a nenhum dado no banco";
} else{
    while($ln= mysql_fetch_array($seleciona)){
    $titulo = $ln['titulo'];
    $conteudo = $ln['texto'];
    $imagem = $ln['imagem'];
    
        
    
?>
<div id="post">
<h1><?php echo $titulo; ?> </h1>
<img src="images/<?php echo $imagem;?>" widht="450" height="280" border="0"/>
<p><?php echo $conteudo; ?></p>
<?php }} ?>
</div><br /> <br />
</div>
</body>
</html>
Insere.php
<?php
$conect = mysql_connect('localhost','root','');
$db = mysql_select_db('painel');
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form action="" method="post" enctype="multipart/form-data">
titulo:<input type="text" name="titulo"/><br/><br/>
Imagem: <input type="text" name="imagem"/><br/><br/>
Texto: <textarea name="texto" cols="30" rows="10"></textarea><br/><br/>
<input type="hidden"  name="acao" value="cad"/>
Excluir: <input type ="text" name="excluir"/><br />
<input type="submit" value="cadastrar" />
</form>

<?php

echo "<deseja excluir algo?>";
$excluir = $_POST['excluir'];
$sql = mysql_query("DELETE FROM postagens WHERE id='$excluir'");

if(isset($_POST['acao']) && $_POST['acao'] =='cad'){
    $titulo = $_POST['titulo'];
    $imagem = $_POST['imagem'];
    $texto =  $_POST ['texto'];
    
    if(empty($titulo) || empty($texto)){
        echo'<script> alert("preencha todos os campos");</script>';
}else{
    $inserir = mysql_query("INSERT INTO postagens(titulo,imagem,texto) VALUES ('$titulo','$imagem','$texto')");
        echo'<script> alert("Cadastrado com Sucesso.");</script>';
}}



?>
</body>
</html>

Editado por Progamador - Joao
Link para o comentário
Compartilhar em outros sites

  • 0

então tem que fazer o que eu falei la em cima

faz o SELECT no BD, e pra cada registro, faça um link, chamado por exemplo, editar.php?id=<?php echo $row['id']; ?>

na página editar, resgate esse ID pelo método $_GET[]

$id = $_GET['id'];

depois, é só fazer uma consulta no BD usando um SELECT simples

SELECT * FROM $tabela WHERE id=$id

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...