Ir para conteúdo

POWERED BY:

Arquivado

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

wdc_black_

[Resolvido] Php não responde a função

Recommended Posts

eai galera... eu uso um sistema de iframe em php que todos devem conhecer...

no caso eu tenho uma função de excluir um certo elemento com esse código aki

link

<a href='excluir.php?id=$id'><img src='images/remove.png' border='0' /></a>

função

<?
include ("conexao.php");
$id = $_GET['produto'];

mysql_query("DELETE from noticias WHERE id='$id'");

echo "<script>alert('Notícia deletada com sucesso!');";
echo "location.href='?pag=noticias'</script>";

?>

uma coisa bem simples msm, eu usando o link dakele jeito ali, funciona certinho... mas se eu colocar no meu iframe ele não faz nada

 

por ex.

<a href='?pag=excluir.php?id=$id'><img src='images/remove.png' border='0' /></a>

desse modo ele n funciona :/

alguem teria alguma idéia do pq disso?

obrigado :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

direcione o link para o iframe com um target

 

html básico.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente:

 

echo "<a href='?pag=excluir.php&id={$id}'><img src='images/remove.png' border='0' /></a>";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, como assim sistema de iframe??? o.O

 

É iframe ou Querystring???

 

Quando você clica no link o que acontece???

 

Como fica o resultado? algum erro?

 

Tenta explicar melhor e também reportar melhor o que acontece para eu poder te ajudar.

 

Abraços,

Lucas Martins

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim meu velho tenho uma pagina principal

 

index.php

<?
$paginas="paginas";
$inicio="home.php";
$erro="erro.php";
$pag=$_GET['pag'];
?>
<div id="conteudo">
    	<?
		if(file_exists("$paginas/$pag.php")){
			include("$paginas/$pag.php");
		}
		else if($pag == index || $pag == home || $pag == ''){
			include("$paginas/$inicio");
		}
		?>
    </div><!-- fim div conteudo -->

tenho uma pasta chamada paginas, que ficam as paginas que iram carregar dentro da minha index na div conteudo.

 

o link pra essas paginas ficam assim

<a href='?pag=excluir.php?id=$id'><img src='images/remove.png' border='0' /></a>

só que essa função excluir não funciona em conjunto com esse meu outro código.

só funciona se eu deixar no msm diretorio da index.php e colocar assim

<a href='excluir.php?id=$id'><img src='images/remove.png' border='0' /></a>

queria que funcionase com meu outro código, será ke tem como fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

troque:

?pag=excluir.php?id=$id
por:

?pag=excluir.php&id=$id

para 'concatenar' parâmetros em QueryStrings, você deve usar &

 

e cadê o iframe ai ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

troque:

?pag=excluir.php?id=$id
por:

?pag=excluir.php&id=$id

para 'concatenar' parâmetros em QueryStrings, você deve usar &

 

e cadê o iframe ai ?

 

Hahahh, foi isso que eu disse antes para fazer e ele disse que não funcionou.

 

E wdc_black_, isso é Querystring, e não iframe (que é um elemento HTML). Por isso eu não estava entendendo bem o que você queria.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Atenção no trecho:

if(file_exists("$paginas/$pag.php")){
, então você não deve mandar o .php na qs

 

logo:

?pag=excluir&id=$id

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, antes de tudo arrume um pouco seu código, faça assim:

 


<?php
$paginas = "paginas";
$inicio = "home.php";
$erro = "erro.php";
$pag = trim($_GET['pag']);
?>

<div id="conteudo">
<?php
if(file_exists("{$paginas}/{$pag}.php")){
	include("{$paginas}/{$pag}.php");
} else {
	include("{$paginas}/{$inicio}");
}
?>
</div><!-- fim div conteudo -->

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.