excluir foto sem recarregar página
olá criei uma seguinte condição para excluir as fotos.
<script type="text/javascript">
function id( el ){
return document.getElementById( el );
}
function getHTTPObject(){
if(window.XMLHttpRequest){
return new XMLHttpRequest();
}else if(window.ActiveXObject){
var prefixes = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];
for(var i = 0; i < prefixes.length; i++){
try{
return new ActiveXObject(prefixes[i] + ".XMLHTTP");
} catch (e) {}
}
}
}
function disablelink( e ){
var evt = window.event || e
if (evt.preventDefault) //supports preventDefault?
evt.preventDefault()
else //IE browser
return false
}
window.onload = function()
{
var as = id('lista').getElementsByTagName('a');
for( i in as ){
as[i].onclick = function( event ){
var arq = this.href;
var xmlHttp = getHTTPObject();
xmlHttp.open( "GET", arq, true );
xmlHttp.onreadystatechange = function(){
if (xmlHttp.readyState == 4){
id('result').innerHTML = xmlHttp.responseText;
}
}
xmlHttp.send( null );
return disablelink( event );
}
}
}
</script>
<div class="row">
<?php
if($acao == "edit"){
echo '<input type="hidden" name="id" value="'.$id.'">';
//para o edit, consulta do registrado no banco.
$qryf = mysqli_query($db, "SELECT * FROM fotos WHERE token = '$token'");
while($respf = mysqli_fetch_array($qryf)){
$foto = $respf['foto'];
$idfoto = $respf['id_foto'];
?>
<div class="col-xs-12 col-md-3" id="lista" >
<a href="../admin/imoveis/tabs/excluirfoto.php?id_pessoa='<?php echo $idfoto; ?>'" ><div style="float:right; position:absolute; margin:15px;" ><i class="glyphicon glyphicon-trash btn btn-danger"></i></div></a>
<a href="#" class="thumbnail" >
<img src="../admin/imoveis/imagens/<?php echo $foto; ?>" >
</a>
</div>
<?php
};
}
?>
<div id="result"></div>
no excluirfoto.php
<?php
include "../../../conexao.php";
function getGet( $campo ){
return isset( $_GET[ $campo ] ) ? $_GET[ $campo ] : '';
}
if( getGet('id_pessoa') )
{
$id_pessoa = (int)getGet('id_pessoa');
$select = "SELECT * FROM fotos WHERE id_foto = '$id_pessoa'";
$query1 = mysqli_query($db,$select)
$resp1 = mysql_fetch_assoc($query1);
$fotoe = $resp1['foto'];
$fotosDel = "../imoveis/imagens/".$fotoe;
unlink($fotosDel);
$sql = "DELETE FROM fotos WHERE id_foto = {$id_pessoa}";
}
?>
O problema é q não esta dando certo o id_pessoa não esta indo, eu não entendo muito do javascript, ta ocorrendo erro
Parse error: syntax error, unexpected '$resp1' (T_VARIABLE) in C:\wamp64\www\casasbu2\admin\imoveis\tabs\excluirfoto.php on line *19*Discussão (5)
Carregando comentários...