Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Curinga!

[Resolvido] Preciso fazer um link para deletar no DB

Recommended Posts

echo("<td><a href='#' onclick=excluir(\"{$linha['id']}\")>Excluir</a></td>"); 

 

na classe pagina_exclusao.php não tem nenhuma variavel que se chama excluir

isso que eu to achando estranho.

 

Detalhes dos erros da página da Web

 

Agente de Usuário: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6.6; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

Carimbo de data/hora: Wed, 23 Feb 2011 05:32:34 UTC

 

 

Mensagem: Objeto esperado

Linha: 9

Caractere: 1

Código: 0

URI: http://127.0.0.1/gerenciamento.php

 

 

Mensagem: Objeto esperado

Linha: 9

Caractere: 1

Código: 0

URI: http://127.0.0.1/gerenciamento.php

 

 

Mensagem: Objeto esperado

Linha: 9

Caractere: 1

Código: 0

URI: http://127.0.0.1/gerenciamento.php

 

 

Mensagem: Objeto esperado

Linha: 9

Caractere: 1

Código: 0

URI: http://127.0.0.1/gerenciamento.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

é pq a página q estávamos adaptando é uma página carregada com ajax, vamos as adaptações

 

passando a função javascript para página principal

 

<html> 
<head> 
<title>Sistema de Cadastro</title> 
<link rel="stylesheet" type="text/css" href="estilo.css"> 
<script src="ajax.js"></script>  
<script>  
function excluir(id){    
     //monta a url     
     var pagina = 'pagina_exclusao.php';//arquivo de exclusão    
     pagina += '?id='+id;//id para ser excluido    
     ajax(pagina);   
}    
function pesquisa(valor) {  
               //FUNÇÃO QUE MONTA A URL E CHAMA A FUNÇÃO AJAX  
               url="busca_nome.php?valor="+valor;  
               ajax(url);  
}  
</script> 
</head> 
<body> 
<div id="geral"> 
 <div id="topo"> <img src="imagens/topo.gif" width="700" height="100"> </div> 
 <div id="menu">  
   <?php include("menu.php"); ?> 
 </div> 
 <div id="principal">  
   <p class="titulo">Gerenciamento de Cadastros</p> 
       Buscar: <input type="text" name="nome" onKeyUp="pesquisa(this.value)"></p> 
       <div id="pagina"></div> 
 </div> 
</div> 
</body> 
</html>

 

agora o arquivo

busca_nome.php

 

<?php   
require_once("conexao.php");  
if(!empty($_GET["valor"])){   
       echo("<table>");  
       echo("<tr>");     
       echo("<th>ID</th>");  
       echo("<th>Nome</th>");  
       echo("<th>Sobrenome</th>");  
       echo("<th>E-mail</th>");  
       echo("<th>Endereço</th>");  
       echo("<th>Número</th>");  
       echo("<th>Cidade</th>");  
       echo("<th>Estado</th>");  
       echo("<th>Deletar</th>");  
       echo("</tr>");    
       $sql = "SELECT * FROM cadastro where nome like '$_GET[valor]%'";  
       $res = $con->query($sql);  
       while($linha=$res->fetch_assoc()){  
               echo("<tr>");  
               echo("<td>".$linha["id"]."</td>");  
               echo("<td>".$linha["nome"]."</td>");  
               echo("<td>".$linha["sobrenome"]."</td>");                 
               echo("<td>".$linha["email"]."</td>");  
               echo("<td>".$linha["endereco"]."</td>");  
               echo("<td>".$linha["numero"]."</td>");  
               echo("<td>".$linha["cidade"]."</td>");  
               echo("<td>".$linha["estado"]."</td>");  
               echo("<td><a href='#' onclick=excluir(\"{$linha['id']}\")>Excluir</a></td>");  
               echo("</tr>");  
       }  
       echo("</table>");  
}    
?>

 

e agora o arquivo

pagina_exclusao.php

 

<?php    
require_once("conexao.php");   
$id = (int)$_GET['id'];//pega id enviado   
$sql = "delete FROM cadastro where id = {$id}";//cria a query   
$res = $con->query($sql);//exclui   
if($res)
  echo "excluiu!";   
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.