Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17407
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Deletar registro do BD inline jQuery

30-03-2010 18:05

Vou aqui passar um exemplo que montei para deletar determinada linha da tabela do Banco de Dados de forma inline, sem refresh no documento, usando jQuery.

Os arquivos são:

Biblioteca jQuery
Baixe em http://jquery.com/

config.php - Dados de conexão com o banco de dados

<?php $conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error()); $db = mysql_select_db("bd"); $tabela; ?>

teste.php - Mostra os itens da tabela e permite deletar os mesmos

<?php include("config.php"); ?> <script src="jquery.js"></script> <script src="js.js"></script> <div id="conteudo"> <?php $selec = "SELECT id FROM $tabela"; $exec = mysql_query($selec, $conexao) or die(mysql_error()); ?> <?php while($campos=mysql_fetch_array($exec)) { extract($campos); echo "<a href=\"javascript://\" val=\"$id\" id=\"confirma\">$id</a><span id=\"resultado$id\"></span><br>"; } mysql_close($conexao); ?> </div>

teste2.php, faz a consulta, deleta e mostra o resultado

<?php include("config.php"); ?> <script src="js.js"></script> <?php $id = $_GET['id']; $limpa = str_replace("resultado", "", $id); mysql_query("DELETE FROM $tabela WHERE id='$limpa'"); $selec = "SELECT id FROM $tabela"; $exec = mysql_query($selec, $conexao) or die(mysql_error()); ?> <?php while($campos=mysql_fetch_array($exec)) { extract($campos); echo "<a href=\"javascript://\" val=\"$id\" id=\"confirma\">$id</a><span id=\"resultado$id\"></span><br>"; } mysql_close($conexao); ?>

Se tiver dúvida sobre o script só perguntar.
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17407
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Deletar registro do BD inline jQuery

02-04-2010 16:05

Tinha esquecido o teste.js

$(document).ready(function() { $("a#confirma").click(function() { var DivAlvo = "#resultado"+$(this).attr("val"); $(DivAlvo).show(); $(DivAlvo).html("&nbsp;<a href='javascript://' id='sim' val='"+DivAlvo+"'><b>sim</b></a> ou <a href='javascript://' id='nao' val='"+DivAlvo+"'><b>ignorar</b></a>?"); // CORRETO $("a#sim").click(function() { $("#conteudo").load("teste2.php?id=" +$(this).attr("val").replace("#", "")); var Fecha = $(this).attr("val"); $(Fecha).hide(); }); $("a#nao").click(function() { var Fecha = $(this).attr("val"); $(Fecha).hide(); }); }); });

0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Primeiras postagens
Primeiras postagens
Mensagens: 1

Deletar registro do BD inline jQuery

23-04-2010 17:41

Excelente!

Obrigado mesmo.

Abs []
0
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17407
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Deletar registro do BD inline jQuery

23-04-2010 18:31

:wink:
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado