$sql="delete From resultados_obtidos where id_resu='$id_resu'";
executa($id,$sql);
echo "<script>alert('Resultado excluído com êxito')</script>";
}
$query = "Select * From resultados_obtidos";
$result = executa($id,$query) ;
?>
E apareceu a mesma mensagem de erro:
Warning: unlink(/home/esthetic/public_html/thumbnails/resultados/) [function.unlink]: Is a directory in /home/esthetic/public_html/link_adm/resultados_lista.php on line 15
Warning: unlink(/home/esthetic/public_html/thumbnails/resultados/) [function.unlink]: Is a directory in /home/esthetic/public_html/link_adm/resultados_lista.php on line 23
Pergunta
ronkenoli
Bom dia comunidade!!!
Mais uma vez estou aqui para pedir ajuda de vocês.
Bom hoje estou com um grande problema em excluir dados da tabela e junto um arquivo indexando.
Já fim um que funcionou perfeitamente vou posta só para vocês terem uma idéia.
<?
session_start("admin");
if($_SESSION["adm_log"]!="){
include("../conecta_bd.php") ;
$acao=$_GET["acao];
$id_curriculo=$_GET["id_curriculo"];
if($acao == "excluir")
{
$sql=select arquivo from ac_curriculos where id_curriculo='$id_curriculo'";
$rs=executa($id,$sql);
$res=mysql_fetch_array($rs);
$arquivo=$res["arquivo];
unlink("../curriculos/".$arquivo);
$sql="delete from ac_curriculos where id_curriculo='$id_curriculo'";
executa($id,$sql);
echo "<script>alert('Candidato excluído com êxito')</script>";
}
$query = "Select * from ac_curriculos";
$result = executa($id,$query) ;
?>
<head>
<title></title>
<link href="../style/style.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
function excluir(Candidato){
if(confirm('Tem certeza que deseja excluir o Candidato?')){
window.location = 'candidatos.php?acao=excluir&id_curriculo='+Candidato ;
}
}
</script>
<link href="css/stiles.css" rel="stylesheet" type="text/css">
</head>
<body leftmargin="0" topmargin="18" marginwidth="0" marginheight="0">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="3%" bgcolor="#006897"> </td>
<td colspan="2" bgcolor="#006897" class="titulo_menu"><strong>Dados do Candidato</strong></td>
</tr>
<tr>
<td> </td>
<td colspan="2" class="titulo_menu"></span></td>
</tr>
<? while($row = mysql_fetch_array($result)){extract($row) ; ?>
<tr>
<td> </td>
<td width="9%" class="texto_1_menu">Nome:</td>
<td width="88%" class="texto_2"><?= $nome ?></td>
</tr>
<tr>
<td> </td>
<td class="texto_1_menu">Tel:</td>
<td class="texto_2"><?= $tel ?></td>
</tr>
<tr>
<td> </td>
<td class="texto_1_menu">Currículo:</td>
<td class="texto_2"><a href="../curriculos/<?= $arquivo ?>" target="_blank">
<?= $arquivo ?>
</a></td>
</tr>
<tr>
<td> </td>
<td class="texto_1_menu">Data:</td>
<td class="texto_2"><?= $data ?></td>
</tr>
<tr>
<td> </td>
<td class="texto_1_menu">Ação:</td>
<td><a href="java script:void(excluir(<?= $id_curriculo ?>))" class="link_1" >[excluir]</a></td>
</tr>
<tr>
<td></td>
<td class=texto_1_menu" style="border-bottom-width:2px; border-bottom-color:#006897; border-bottom-style:solid;"> </td>
<td style="border-bottom-width:2px; border-bottom-color:#006897; border-bottom-style:solid;"> </td>
</tr>
<? } ?>
</table>
</body>
<?
}
else
{
echo "<script>window.open('index.php','_top')</script>";
}
?>
beleza!!!
Fiz outro baseado no que postei acima. Ficou assim:
<?
session_start("admin");
if($_SESSION["adm_log]!=""){
include("../conecta_bd.php") ;
$acao=$_GET["acao"];
$id_resu=$_GET["id_resu"];
if($acao == "excluir")
{
$sql=select arquivoa from resultados_obtidos where id_resu='$id_resu'";
$rs=executa($id,$sql);
$res=mysql_fetch_array($rs);
$arquivoa=$res["arquivoa];
// Caminho completo do arquivo
unlink("../thumbnails/resultados/" . $arquivoa);
$sql="select arquivob from resultados_obtidos where id_resu='$id_resu'";
$rs=executa($id,$sql);
$res=mysql_fetch_array($rs);
$arquivob=$res["arquivob"];
// Caminho completo do arquivo
unlink("../thumbnails/resultados/" .$arquivob);
$sql=delete From resultados_obtidos where id_resu='$id_resu'";
executa($id,$sql);
echo "<script>alert('Resultado excluído com êxito')</script>";
}
$query = "Select * From resultados_obtidos";
$result = executa($id,$query) ;
?>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="css/stiles.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
function excluir(resultado){
if(confirm('Tem certeza que deseja excluir o Candidato?')){
window.location = 'resultados_lista.php?acao=excluir&id='+resultado ;
}
}
</script>
</head>
<body leftmargin="0" topmargin="18" marginwidth="0" marginheight="0">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="3%" bgcolor="#006699"></td>
<td colspan="2" bgcolor="#006699" class="titulo_menu"><strong>Resultados Cadastrados </strong></td>
</tr>
<tr>
<td> </td>
<td colspan="2"> </td>
</tr>
<? while($row = mysql_fetch_array($result)){extract($row) ; ?>
<tr>
<td> </td>
<td width="8%" class="texto_1_menu">Nome:</td>
<td width="89%" class="texto_2"><?= $nome ?></td>
</tr>
<tr>
<td> </td>
<td class="texto_1_menu"> Idade:</td>
<td class="texto_2"><?= $idade ?></td>
</tr>
<tr>
<td> </td>
<td colspan="2"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="25%"> </td>
<td width="25%"><div align="center"><a href="../thumbnails/resultados/<?= $arquivoa ?>" target="_blank"><img src="../thumbnails/resultados/thumbnail.php?gd=2&src=<?=$arquivoa;?>&maxw=90" border="0"></a></div></td>
<td width="25%"><div align="center"><a href="../thumbnails/resultados/<?= $arquivob ?>" target="_blank"><img src="../thumbnails/resultados/thumbnail.php?gd=2&src=<?=$arquivob;?>&maxw=90" border="0"></a></div></td>
<td width="25%"> </td>
</tr>
<tr>
<td class="texto_1_menu"> </td>
<td class="texto_1_menu"><div align="center">Foto antes</div></td>
<td class="texto_1_menu"><div align="center">Foto depois</div></td>
<td class="texto_1_menu"> </td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
<td colspan="2" class="texto_2"> <?= $depoimento ?></td>
</tr>
<tr>
<td> </td>
<td class="texto_1_menu">Exibri:</td>
<td class="texto_2"><?= $exibir ?></td>
</tr>
<tr>
<td> </td>
<td class="texto_1_menu">Ação:</td>
<td><a href="resultados_altera.php?id_adm=<?= $id_resu ?>" class="link_1">[alterar]</a> <a href="java script:void(excluir(<?= $id_resu ?>))" class="link"><span class="link_1">[excluir]</span></a></td>
</tr>
<tr>
<td> </td>
<td style="border-bottom-width:2px;
border-bottom-color:#006699;
border-bottom-style:solid;"> </td>
<td style="border-bottom-width:2px;
border-bottom-color:#006699;
border-bottom-style:solid;"> </td>
</tr>
<? } ?>
</table>
</body>
<?
}
else
{
echo "<script>window.open('index.php','_top')</script>";
}
?>
Como vocês podem ver neste caso só mudou o diretório do arquivo anexado e tem dois ao invés de um como no primeiro script
O erro que esta dando e o seguinte.
Warning: unlink(../thumbnails/resultados/) [function.unlink]: Is a directory in /home/esthetic/public_html/link_adm/resultados_lista.php on line 14
Warning: unlink(../thumbnails/resultados/) [function.unlink]: Is a directory in /home/esthetic/public_html/link_adm/resultados_lista.php on line 21
Sei que esta mensagem e de diretoria não encontrado, mais ele existe, pensando nisso expecifiquei i diretoio emteiro que fico assim.
<?
session_start("admin");
if($_SESSION["adm_log]!=""){
include("../conecta_bd.php") ;
$acao=$_GET["acao"];
$id_resu=$_GET["id_resu"];
if($acao == "excluir")
{
$sql=select arquivoa from resultados_obtidos where id_resu='$id_resu'";
$rs=executa($id,$sql);
$res=mysql_fetch_array($rs);
$arquivoa=$res["arquivoa];
// Caminho completo do arquivo
$arquivoa=$_SERVER["DOCUMENT_ROOT"] . "/thumbnails/resultados/" .$arquivoa;
unlink($arquivoa);
$sql=select arquivob from resultados_obtidos where id_resu='$id_resu'";
$rs=executa($id,$sql);
$res=mysql_fetch_array($rs);
$arquivob=$res["arquivob];
// Caminho completo do arquivo
$arquivob=$_SERVER["DOCUMENT_ROOT"] . "/thumbnails/resultados/" .$arquivob;
unlink($arquivob);
$sql="delete From resultados_obtidos where id_resu='$id_resu'";
executa($id,$sql);
echo "<script>alert('Resultado excluído com êxito')</script>";
}
$query = "Select * From resultados_obtidos";
$result = executa($id,$query) ;
?>
E apareceu a mesma mensagem de erro:
Warning: unlink(/home/esthetic/public_html/thumbnails/resultados/) [function.unlink]: Is a directory in /home/esthetic/public_html/link_adm/resultados_lista.php on line 15
Warning: unlink(/home/esthetic/public_html/thumbnails/resultados/) [function.unlink]: Is a directory in /home/esthetic/public_html/link_adm/resultados_lista.php on line 23
Fico muito grato a quem poder me ajuda.
Atenciosamente, Marcelo.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.