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

Apagar Recados, Mas Não Todos.


fsphp

Pergunta

Estou fazendo um programinha para colocar recados em uma página, já está funcionando, só que estou com um problema, como faço para apagar um ou outro recado, mas não todos????

Se fosse para apagar todos eu faria um comando sql(DELETE * FROM mural_recados). O problema é que quero visualizar todos que estão lá e apagar apenas um ou outro.

Os scripts estão assim:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

==============

administra_recados.htm

==============

<html><head><title>MURAL DE RECADOS</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<link href="muralcultural_teste_ycom.css" rel="stylesheet" type="text/css"></head>

<body background="fundo_home_page.jpg" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<table width="750" border="0" cellspacing="1" cellpadding="1">

  <tr><td><table width="750" border="0" cellspacing="1" cellpadding="1">

  <tr><td class="verdanavermelho24bold"><div align="center">MURAL DE RECADOS</div></td></tr>

  <tr><td class="arial_preta_14_bold"><p><a href="form_mural_recados.php" class="arial_preta_14_bold">NOVO RECADO</a></p></td></tr>

  <tr><td class="arial_preta_14_bold"><a href="mural_de_recados.php" class="arial_preta_14_bold">VER RECADOS</a></td></tr>

  <tr><td class="arial_preta_14_bold">EXCLUIR RECADOS</td></tr>

</table></td></tr></table></body></html>

================

form_mural_recados.php

================

<html><head><title>MURAL DE RECADOS</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<link href="muralcultural_teste_ycom.css" rel="stylesheet" type="text/css"></head>

<body bgcolor="#FFCC99" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<table width="750" border="0" cellspacing="1" cellpadding="1">

  <tr><td><table width="750" border="0" cellspacing="1" cellpadding="1">

  <tr><td class="verdanavermelho18bold"><div align="center">MURAL DE RECADOS</div></td></tr>

  <tr><td><P align="center"><a href="mural_de_recados.php">VOLTAR</a></P></td></tr>

  <tr><td><form name="form1" method="post" action="insere_recados.php">

<textarea name="mural_recados" cols="50" rows="10"></textarea><br>

              <input type="submit" name="Submit" value="ENVIAR">

<input type="submit" name="Submit2" value="APAGAR"></form></td></tr></table></td></tr></table></body></html>

=============

insere_recados.php

=============

<?php

include "include.php";

$mural_recados = $_POST['mural_recados'];

mysql_query("INSERT INTO recados VALUES ('$mural_recados')") or die("Não foi possível anotar o recado!");

?>

<html><head><title>Doc sem t&iacute;tulo</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body>

<p align="center"><a href="form_mural_recados.php">VOLTAR</a></p></body></html>

===============

mural_de_recados.php

===============

<html><head><title>MURAL DE RECADOS</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<link href="muralcultural_teste_ycom.css" rel="stylesheet" type="text/css"></head>

<body bgcolor="#FFCC66" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<table width="750" border="0" cellspacing="1" cellpadding="1">

  <tr><td><table width="750" border="0" cellspacing="1" cellpadding="1">

  <tr><td class="verdanavermelho24bold"><div align="center">MURAL DE RECADOS</div></td></tr>

  <tr><td><p align="center"><a href="administra_recados.htm">VOLTAR</a></p></td></tr>

<?php

include "include.php";

$seleciona_recados = mysql_query("SELECT mural_recados FROM recados");

while($dados = mysql_fetch_array($seleciona_recados))

{

$recado = $dados[0];

echo "<br><p align='center'><font face='verdana' color='0000ff'>$recado</font></p>";

}

?>       

  </td></tr></table></td></tr></table></body></html>

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

O WHERE eu usaria no caso de serem campos de uma tabela, aqui é diferente.

Tenho um monte de recados numa mesma página. Pequenos textos colocados aleatoriamente.

Se eu utilizar um campo de id para identificar cada inserção de recados irá funcionar, pois é só a pessoa ver qual é o número de identificação do recado que ela quer excluir e usar o WHERE.

Mas eu não quero dessa forma. Eu já ví com uma amiga que ela abre o formulário que insere os recados e, dentro do textarea ela visualiza todos os recados que estão lá .

Dessa forma ela só apaga a linha que deseja que seja excluída. Dá para entender como é?

Link para o comentário
Compartilhar em outros sites

  • 0

O site era em asp.

Quando ela entrou na área administrativa, ela tinha lá as opções para ela auterar. Por exemplo:

Ela clicava no link de cursos.

Então abria a página com um formulário com quase todos campos os preenchidos, aí, na textarea tinha um montão de coisa escrito. Ela selecionava o que era para tirar e deletava.

Ela também posicionava o cursor do mouse para inserir novas linhas, mantendo o resto intacto.

Conseguiu entender?

huh.gif

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,3k
    • Posts
      652,6k
×
×
  • Criar Novo...