Jump to content


Photo

Deletar Dados Do Bd


  • Faça o login para participar
24 replies to this topic

#1 Allisson

Allisson

    12 Horas

  • Usuários
  • 239 posts
  • Sexo:Masculino
  • Localidade:Alagoas
  • Interesses:PHP

Posted 22/07/2005, 12:29

Olá amigos estou de volta !

Gostaria de saber qual a sintaxe para deletar dados inserido no banco de dados atravez de um formulario.

Abaixo vai os campos do banco de dados:
[id]
[nome]
[menssagem]

eu gostaria de criar um formulario para deletar a menssagem colocando apenas o id da mesma.
por exemplo :

o formulario ficaria assim ->
<form action='deletar.php' name='deletar' method='post'>
Qual o id da menssagem a ser deletada? <input type='text' name='id' id='id' size='30'>
<input type='submit' name='submit' value='deletar'>
</form>


agora nao sei como ficaria o deletar.php

por favor me ajudem sou noob :(
Allisson Rafael de Brito Araujo

Devagar e sempre. Se Deus é por nós, quem será contra nós?

#2 The bLk

The bLk

    Doutor

  • Usuários
  • 761 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 22/07/2005, 12:37

$id = $_POST["id"];

mysql_query("DELETE FROM tabela WHERE id=$id");

echo"Deletado...";

#3 Allisson

Allisson

    12 Horas

  • Usuários
  • 239 posts
  • Sexo:Masculino
  • Localidade:Alagoas
  • Interesses:PHP

Posted 22/07/2005, 12:57

$id = $_POST["id"];

mysql_query("DELETE FROM tabela WHERE id=$id");

echo"Deletado...";

Eu tenho que colocar a sintaxe mysql_connect......?


colocquei a sintaxe mysql_connect e tal quando execulto o form coloco o id ele diz deletado.. e quando carrego a pagina ainda consta no banco de dados os registro :blink:

Tem algo de errado?

Edição feita por: Allisson, 22/07/2005, 13:11.

Allisson Rafael de Brito Araujo

Devagar e sempre. Se Deus é por nós, quem será contra nós?

#4 lifeofgames

lifeofgames

    Ativo

  • Usuários
  • 325 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais

Posted 22/07/2005, 13:11

Logico ne kkk
Voce quer que ele conecte do nada rs.
Coloca um include config pra ficar melhor

Edição feita por: lifeofgames, 22/07/2005, 13:12.

Aprendendo a Amar - O Encanto é aqui!
www.aprendendoaamar.com

#5 Allisson

Allisson

    12 Horas

  • Usuários
  • 239 posts
  • Sexo:Masculino
  • Localidade:Alagoas
  • Interesses:PHP

Posted 22/07/2005, 13:14

Logico ne kkk
Voce quer que ele conecte do nada rs.
Coloca um include config pra ficar melhor

pow cara da um saque nisso e ver se nao esta incluso:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<?php
require("conectdb.php");
$nome=$_POST['nome'];
mysql_query("DELETE * FROM msg WHERE nome=$nome");
echo "Menssagem de $nome Deletado..";
?>
<body>

</body>
</html>

eae ?




Ta vendo?
So que nao esta deletando :( buaaa

Edição feita por: Allisson, 22/07/2005, 13:17.

Allisson Rafael de Brito Araujo

Devagar e sempre. Se Deus é por nós, quem será contra nós?

#6 lifeofgames

lifeofgames

    Ativo

  • Usuários
  • 325 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais

Posted 22/07/2005, 13:15

require("conectdb.php");
Ta certinho!


So que pra deletar ele ta buscando o nome
EX: ele so vai deletar se tiver assim o caminho

pagina.php?nome=joao

ai ele vai deletar o nome joao

Edição feita por: lifeofgames, 22/07/2005, 13:19.

Aprendendo a Amar - O Encanto é aqui!
www.aprendendoaamar.com

#7 Allisson

Allisson

    12 Horas

  • Usuários
  • 239 posts
  • Sexo:Masculino
  • Localidade:Alagoas
  • Interesses:PHP

Posted 22/07/2005, 13:21

require("conectdb.php");
Ta certinho!


So que pra deletar ele ta buscando o nome
EX: ele so vai deletar se tiver assim o caminho

pagina.php?nome=joao

ai ele vai deletar o nome joao

Entao no caso eu tenho que usar o method='get' ?
Para os dados do form ir para a url?
Allisson Rafael de Brito Araujo

Devagar e sempre. Se Deus é por nós, quem será contra nós?

#8 lifeofgames

lifeofgames

    Ativo

  • Usuários
  • 325 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais

Posted 22/07/2005, 13:25

se for o fomulario vc deixa normal
method="POST"
do jeito que ta ai agora ta certinho, coloca or die pra ver se retorna algum erro.

mas se for como eu te falei de
pagina.php?nome=joao

ai vc usa na que ta buscando o
$nome=$_GET['nome'];
Aprendendo a Amar - O Encanto é aqui!
www.aprendendoaamar.com

#9 Allisson

Allisson

    12 Horas

  • Usuários
  • 239 posts
  • Sexo:Masculino
  • Localidade:Alagoas
  • Interesses:PHP

Posted 22/07/2005, 13:29

se for o fomulario vc deixa normal
method="POST"
do jeito que ta ai agora ta certinho, coloca or die pra ver se retorna algum erro.

mas se for como eu te falei de
pagina.php?nome=joao

ai vc usa na que ta buscando o 
$nome=$_GET['nome'];

Parse error: parse error, unexpected T_STRING in c:\arquivos de programas\easyphp\www\ospenetras\mural\deletar.php on line 11

deu este erro o codigo esta logo abaixo:


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<?php
require("conectdb.php");
$nome=$_POST['nome'];
mysql_query("DELETE * FROM msg WHERE nome=$nome")or die("Não foi possivel deletar) ;

echo "Menssagem de $nome Deletada";
?>
<body>

</body>
</html>


Opss axei o erro ja corrigi mas ele deu a seguinte msg : Não foi possivel deletar


asuausuhs to ja desistindo :(

Edição feita por: Allisson, 22/07/2005, 13:32.

Allisson Rafael de Brito Araujo

Devagar e sempre. Se Deus é por nós, quem será contra nós?

#10 lifeofgames

lifeofgames

    Ativo

  • Usuários
  • 325 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais

Posted 22/07/2005, 13:35

Faz assim

<?
$nome=$_POST['nome'];
require("conectdb.php");
if($nome !=""){
$deleta = mysql_query("DELETE FROM msg WHERE nome='$nome'");
echo"";
if($deleta){
echo"Sucesso";
} else {
echo"Erro ao deletar o cadastro";
}
}
?>
Aprendendo a Amar - O Encanto é aqui!
www.aprendendoaamar.com

#11 Allisson

Allisson

    12 Horas

  • Usuários
  • 239 posts
  • Sexo:Masculino
  • Localidade:Alagoas
  • Interesses:PHP

Posted 22/07/2005, 13:39

Faz assim

<?
$nome=$_POST['nome'];
require("conectdb.php");
if($nome !=""){
$deleta = mysql_query("DELETE FROM msg WHERE nome='$nome'");
echo"";
if($deleta){
echo"Sucesso";
} else {
echo"Erro ao deletar o cadastro";
}
}
?>

aweeeee conseguiiiii!!!!!! vlwe seu codigo funfou de boa!!!! da pra explicar ele ae pra melhor entendimento?



DEU CERTOOOOO AWEEEEEE :D
Allisson Rafael de Brito Araujo

Devagar e sempre. Se Deus é por nós, quem será contra nós?

#12 lifeofgames

lifeofgames

    Ativo

  • Usuários
  • 325 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais

Posted 22/07/2005, 13:45

<?
$nome=$_POST['nome']; //captura o seu post anterior
require("conectdb.php"); // conecta ao BD
if($nome !=""){ //acrescenta o post anterior para deletar
$deleta = mysql_query("DELETE FROM msg WHERE nome='$nome'"); //deleta o dado
echo"";
if($deleta){ //retorna se deletado
echo"Sucesso";
} else { // retorna de houver falha
echo"Erro ao deletar o cadastro";
}
}
?>

Edição feita por: lifeofgames, 22/07/2005, 13:46.

Aprendendo a Amar - O Encanto é aqui!
www.aprendendoaamar.com

#13 Allisson

Allisson

    12 Horas

  • Usuários
  • 239 posts
  • Sexo:Masculino
  • Localidade:Alagoas
  • Interesses:PHP

Posted 22/07/2005, 13:47

<?
$nome=$_POST['nome']; //captura o seu post anterior
require("conectdb.php"); // conecta ao BD
if($nome !=""){ //acrescenta o post anterior para deletar
$deleta = mysql_query("DELETE FROM msg WHERE nome='$nome'");
echo"";
if($deleta){ //retorna se deletado
echo"Sucesso";
} else { // retorna de houver falha
echo"Erro ao deletar o cadastro";
}
}
?>

Mandou ver garotoo !!! Valew ae
Abraços agora vou a luta ja criei o mural de recados vou agora pra agenda de eventos ;)
Allisson Rafael de Brito Araujo

Devagar e sempre. Se Deus é por nós, quem será contra nós?

#14 ccgdbz1

ccgdbz1

    12 Horas

  • Usuários
  • 182 posts
  • Sexo:Não informado
  • Localidade:Floripa - SC

Posted 22/07/2005, 13:59

tem um tutorial que ensina isso na secao tutoriais php. era so voce ter feito uma busca

#15 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 18/09/2017, 21:16

Metformin Non Prescription viagra cialis Regrow Hair Propecia Green Kamagra Oral Jelly Discount Free Shipping Cheapeast Isotretinoin Worldwide Amex cialis Which Erectile Drug Is The Cheapest
Preisvergleich Cialis Bestellen cialis No Rx Required
Viagra Sans Effet
Pay For Cialis With Paypal Uk <a href=http://cialtobuy.com>online pharmacy</a> Buy Cialis Tadacip In Netherlands




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq