Jump to content


Photo

Deletar Registro Da Tabela(mysql)


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

#1 david-rs

david-rs

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 20/12/2006, 20:30

Olá...

Gostaria de saber como faço para que quando a pessoa clicar no X seja exibida uma mensagem perguntando se realmente ela deseja excluir o registro e se clicar em "OK" como apago o registro sem ter q criar uma novo arquivo?

Obrigado

Posted Image

#2 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 20/12/2006, 21:41

use if() ou switch().

echo "<a href=\"#\" OnClick=\"confirm('Deseja mesmo executar essa ação?')\">


Até mais ^_^

Edição feita por: _Dudu_1533, 20/12/2006, 22:10.

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#3 david-rs

david-rs

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 21/12/2006, 13:47

use if() ou switch().


echo "<a href=\"#\" OnClick=\"confirm('Deseja mesmo executar essa ação?')\">


Até mais ^_^


Ok, tenho a msg mas como faço para excluir o registro?

#4 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 21/12/2006, 14:40

Bem é só colocar no topo de seu arquivo as intruções de deletamento
Pense assim

<?php

if ($_GET["fazer"] == "deletar") {
 // Instrução para apagar os valores
}

// Exibe/Re-exibe os dados do banco (junto com o deletamento exemplo abaixo)
echo "<a href=\"$_SERVER[PHP_SELF]?fazer=deletar&id=N\" OnClick=\"confirm('Deseja mesmo executar essa ação?')\">

?>

É isso :)

Edição feita por: sk15, 21/12/2006, 14:41.


#5 david-rs

david-rs

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 22/12/2006, 13:58

Mas se a pessoa clicar no CANCELAR mesmo assim ele vai deletar.

#6 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 22/12/2006, 14:45

Mas se a pessoa clicar no CANCELAR mesmo assim ele vai deletar.


Mas isso é problema de javaScript

<script language="JavaScript">
function deleta() {
 if (confirm('Deseja mesmo executar essa ação?')) {
  return true;
 } else {
  return false;
 }
}
</script>


echo "<a href=\"$_SERVER[PHP_SELF]?fazer=deletar&id=N\" OnClick=\"java script:return deleta();\">";


#7 david-rs

david-rs

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 22/12/2006, 15:27

SK15;

Blz tenho a msg, mas como vou passar o valores pelo javascript para q possa deletar?

Teria q ser uma coisa mais ou menos assim:

if (confirm('Deseja mesmo executar essa ação?')) {
  window.location.href = "$_SERVER[PHP_SELF]?fazer=deletar&item=$galeria_id[$z]";
} 


#8 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 22/12/2006, 15:47

<script language="JavaScript">
function deleta(Code) {
if (confirm('Deseja mesmo executar essa ação?')) {
window.location.href = "$_SERVER[PHP_SELF]?fazer=deletar&item=" & Code;
} else {
return false;
}
}</script>


echo "<a href=\"#\" OnClick=\"java script:return deleta($galeria_id[$z]);\">";

É +/- isso ... :P

Edição feita por: sk15, 22/12/2006, 15:48.


#9 david-rs

david-rs

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 22/12/2006, 17:00

Esta retornando 0(zero)

http://localhost/thumbnail/exibir/0

#10 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 22/12/2006, 17:40

Em tese ta normal; mostra o código intero intão ...

#11 david-rs

david-rs

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 22/12/2006, 17:48

<script language="JavaScript">
function deleta(Code) { 
 if (confirm('Deseja mesmo executar essa ação?')) {  
  window.location.href = "$_SERVER[PHP_SELF]?fazer=deletar&item=" & Code; 
 } else {  
  return false; 
 }
}</script>


echo "<a href=\"#\" OnClick=\"java script:return deleta($galeria_id[$z]);\">";
É +/- isso ... :P


Correto:

window.location.href = "$_SERVER[PHP_SELF]?fazer=deletar&item=" +(sinal de adição) Code;

Muito obrigado pela ajuda, um feliz natal td de bom pra vc...

Edição feita por: david-rs, 22/12/2006, 17:50.


#12 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 22/12/2006, 17:54

É tinha esquecido desse detalhe ...
Ando programando em VB uauaua...
Me desculpe ... :assobio:




1 user(s) are reading this topic

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

IPB Skin By Virteq