Deletar Dados Do Bd
#1
Posted 22/07/2005, 12:29
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
- BobbyCak likes this
Devagar e sempre. Se Deus é por nós, quem será contra nós?
#2
Posted 22/07/2005, 12:37
mysql_query("DELETE FROM tabela WHERE id=$id");
echo"Deletado...";
#3
Posted 22/07/2005, 12:57
Eu tenho que colocar a sintaxe mysql_connect......?$id = $_POST["id"];
mysql_query("DELETE FROM tabela WHERE id=$id");
echo"Deletado...";
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
Tem algo de errado?
Edição feita por: Allisson, 22/07/2005, 13:11.
Devagar e sempre. Se Deus é por nós, quem será contra nós?
#4
Posted 22/07/2005, 13:11
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.
www.aprendendoaamar.com
#5
Posted 22/07/2005, 13:14
pow cara da um saque nisso e ver se nao esta incluso:Logico ne kkk
Voce quer que ele conecte do nada rs.
Coloca um include config pra ficar melhor
<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.
Devagar e sempre. Se Deus é por nós, quem será contra nós?
#6
Posted 22/07/2005, 13:15
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.
www.aprendendoaamar.com
#7
Posted 22/07/2005, 13:21
Entao no caso eu tenho que usar o method='get' ?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
Para os dados do form ir para a url?
Devagar e sempre. Se Deus é por nós, quem será contra nós?
#8
Posted 22/07/2005, 13:25
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'];
www.aprendendoaamar.com
#9
Posted 22/07/2005, 13:29
Parse error: parse error, unexpected T_STRING in c:\arquivos de programas\easyphp\www\ospenetras\mural\deletar.php on line 11se 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'];
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.
Devagar e sempre. Se Deus é por nós, quem será contra nós?
#10
Posted 22/07/2005, 13:35
<?
$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";
}
}
?>
www.aprendendoaamar.com
#11
Posted 22/07/2005, 13:39
aweeeee conseguiiiii!!!!!! vlwe seu codigo funfou de boa!!!! da pra explicar ele ae pra melhor entendimento?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";
}
}
?>
DEU CERTOOOOO AWEEEEEE
Devagar e sempre. Se Deus é por nós, quem será contra nós?
#12
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.
www.aprendendoaamar.com
#13
Posted 22/07/2005, 13:47
Mandou ver garotoo !!! Valew ae<?
$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";
}
}
?>
Abraços agora vou a luta ja criei o mural de recados vou agora pra agenda de eventos
Devagar e sempre. Se Deus é por nós, quem será contra nós?
#14
Posted 22/07/2005, 13:59
#15
Posted 18/09/2017, 21:16
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)