Ir para conteúdo

POWERED BY:

Arquivado

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

isaacn

[Resolvido] Passar dois valor via GET function() xmlhttp.open

Recommended Posts

Achei um script na internet para apagar uma imagem ,o script manda o valor da imagem via GET pra outra pagina php essa pagina uso o valor da GET e paga a imagem com a function do php unlink

 

Minha pergunta é como mandar dois valores Via GET de uma pagina para outro, utilizando o script abaixo, tipo mandar o valor da imagem =img & outro valor=valor

 

ARQUIVO HTML

<script language="JavaScript" >

try{

xmlhttp = new XMLHttpRequest();

}catch(ee){

try{

xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

}catch(e){

try{

xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

}catch(E){

xmlhttp = false;

}

}

}

 

function apagar_imagem(img){

if(confirm("Tem certeza que quer apagar?")) {

xmlhttp.open("GET", "delete.php?img="+img, true); //tipo eu queria que fosse delete.php?valor=valores&img="+img mas assim nao funciona

xmlhttp.onreadystatechange = function(){

if(xmlhttp.readyState == 2) {

if(xmlhttp.status == 200) {

alert(xmlhttp.responseText);

}

}

}

xmlhttp.send(null);

}

}

 

</script>

 

<input type="button" Onclick="javascript:apagar_imagem('../imagens/fotos/minha-imagem.jpg');" value="Deletar imagem" > // botao para acionar a funcao //apagar_imagem

 

ARQUIVO PHP

<?

$delete= $_GET; //o valor de img funciona

 

//mais eu queria que chegasse mais um valor igual a variavel $valor

$valor= $_GET[valor];

 

unlink($delete);

 

eu vou usar a $valor para continuaro script, entao eu preciso que chegue certo esse valor

 

?>

 

alguem pode me ajudar Desde ja Agradeço ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado augustoclaro funcionou perfeitamente sua dica ..

 

 

agora estou com outro problema o script abaixo nao funciona no navegador internet explorer ,nos outros navegares funciona beleza e em outro navegador exibe o alert(xmlhttp.responseText); no explorer nao exibe o alert ..

 

 

<script language="JavaScript" >

try{

xmlhttp = new XMLHttpRequest();

}catch(ee){

try{

xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

}catch(e){

try{

xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

}catch(E){

xmlhttp = false;

}

}

}

 

function apagar_imagem(img,numimg){

 

if(confirm("Tem certeza que quer apagar?")) {

 

xmlhttp.open("GET", "delete.php?img="+img+"&numero="+"<? echo $info; ?>"+"&numeroimg="+numimg, true);

xmlhttp.onreadystatechange = function(){

if(xmlhttp.readyState == 2) {

if(xmlhttp.status == 200) {

alert(xmlhttp.responseText);

}

}

}

xmlhttp.send(null);

}

}

 

 

<input type="button" Onclick="javascript:apagar_imagem('caminho da imagem','1');" value="Deletar imagem " > //botao que executa a funcao

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.