Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amigos, estou com uma dificuldade...
Vejam o codigo abaixo:
if (isset($_POST['deletar'])&& $_POST['deletar'] == 'ok')
{
$codlink = $_POST['check'];
$dados = implode(", ",$codlink);
$sql_seleciona_arquivo = "select pathmatapo from msmatapo where codmatapo in ($dados)";
$query_seleciona_arquivo = mysql_query($sql_seleciona_arquivo) or die ("Erro no comando:<br> $sql_seleciona_arquivo<br><br>" .mysql_error());
$dados_seleciona_arquivo = mysql_fetch_array($query_seleciona_arquivo);
// NOME DO ARQUIVO A SER APAGADO
$nome_arquivo_apagar = $dados_seleciona_arquivo["pathmatapo"];
$sql_deleta_registro = "DELETE FROM msmatapo WHERE codmatapo in ($dados) ";
$query_deleta_registro = mysql_query($sql_deleta_registro) or die ("Error in query: $sql_deleta_registro. " .mysql_error());
if ($query_deleta_registro)
{
$apagado = unlink($nome_arquivo_apagar);
if ($apagado)
{
echo "<script>alert('Documento excluído com sucesso!')</script><script>window.location='materialApoio.php';</script>";
}
else
{
echo"Ocorreu um erro ao tentar excluir o registro.";
echo"<br><br>";
die("$sqlExc.<br>" .mysql_error());
echo"<div align='center'><a href='javascript:window.history.go(-1)'>VOLTAR</a> </div>";
}
}
}
Viram que o mesmo tem a condição de excluir varios registros, OK?
Mas estou com o problema na hora de excluir vários arquivos ao mesmo tempo...
Por exemplo: Se vou excluir um registro, o arquivo desse registro é excluído.
Agora se for excluir 2 registros, é excluído apenas 1 arquivo e o outro permanece.
Pergunta: Como faço para excluir os arquivos conforme o número de registros selecionados, ou seja, 4 registros, excluir os 4 arquivos vinculados nos registros.
Espero que eu tenha me explicado de forma clara.
Abraços, e obrigado.
Carregando comentários...