Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá irmãos tô com algumas dificuldades em deletar valor de bd.
quando eu clico nos dados mostrado ele não deleta os dados do banco de dados.
Ai vai o script:
adm.php
Class Admin
{function excluir_ponto()
{
global $_POST;
$DB = new Database;
$query = "delete from pontuacao where pon_id='".$_POST["pon_id"]."'";
$DB->exec_query($query);
}
function listar_ponto()
{
$DB = new Database;
global $_POST;
$query = "select pon_id,date_format(pon_data,'%d/%m/%Y'),format(pon_valor,0),format(pon_ponto,0) from pontuacao where pro_id='".$_POST["nome"]."'";
$DB->exec_query($query);
$linhas = $DB->num_rows();
$nome = $this->pega_profissional($_POST["nome"],'pro_nome');
for ($i=0;$i<$linhas;$i++)
{ $DB->next_row();
$id = $DB->get_field(0);
$data = $DB->get_field(1);
$valor = $DB->get_field(2);
$ponto = $DB->get_field(3);
$valor = str_replace(".","",$valor);
$valor = str_replace(",",".",$valor);
$valor = str_replace("",",",$valor);
$ponto = str_replace(".","",$ponto);
$ponto = str_replace(",",".",$ponto);
$ponto = str_replace("",",",$ponto);
$this->lista_ponto .="<tr onmouseover=\"style.backgroundColor='E0E0E0';\" onmouseout=\"style.backgroundColor='ffffff'\">\n";
$this->lista_ponto .="<td style=\"border-bottom:1px solid;border-left:1px solid;\"><a href=\"\" onclick=\"document.getElementById('pon_id').value='".$id."';value='".excluir_ponto.".document.getElementById('acao')';document.formulario.submit();\" style=\"text-decoration:none;color:000000;\">$nome</a></td>\n";
}}
?>
inde.php
<?php
require "adm.php";
$TP = new Template;
$admin = new Admin;
switch($_POST["acao"])
{
case "listar_ponto":
$admin->listar_ponto();
$miolo = $CFG->pathHtml."listar_ponto.tpl";
$admin->estilo = 'display : block;';
break;
case "excluir_ponto":
$admin->estilo = 'display : nome;';
$admin->excluir_ponto();
break;
}
$admin->lista_pro_ponto();
$TP->parse_template($CFG->pathHtml."principal.tpl");
?>Carregando comentários...