[RESOLVIDO] passar por parametro em php

4 respostas
C

olá pessoal tenho um probleminha que não estou conseguindo aqui, pode ser simples mas estou quebrando a cabeça.
é o seguinte:

tenho este código a baixo que é um link para a pagina excluir e exclui o item que estou passando por parametro o $dados[‘nome_display’]
dai passa pelo script abaixo perguntando se quer excluir, até ai tudo bem , mas quando vou para a pagina de excluir é que mora o problema pois dá o seguinte erro
"Notice: Undefined index: idaux in C:\Program Files\EasyPHP 2.0b1\www\login\excluir.php on line 5" em negrito.

por favor gente me ajudem!!!
sucesso=1

<script>
function confirmacao(){
var x=confirm("Deseja realmente excluir?");
if(x==false)
{ 
return false; 
}
else 
	 {
	 return true; 
	 }
}
</script>
echo '<form  action="excluir.php"  method="POST">';

echo'<a href="excluir.php?idaux='.$dados['nome_display'].'" onClick="return confirmacao()"> <img src="imagens/fechar.png"/> </a>';
							
echo '</form>';
exluir.php
<?php

   require ("comum.php");
[b]$idaux = ($_POST['idaux']);[/b]
$resultado = "DELETE  FROM usina WHERE nome_display = 'idaux'"; 
$query = mysql_query($resultado);
echo 'sucesso=' . $query;
?>

Notice: Undefined index: idaux in C:\Program Files\EasyPHP 2.0b1\www\login\excluir.php on line 5
sucesso=1

4 Respostas

L

Cara isso não é um erro, é apenas um warning do php, no seu php.ini você precisa desabilitar as noticias procure no seu php.ini por error_reporting e mude para error_reporting(E_ALL ^ E_NOTICE);

D

Como você quer encontrar um dourado, pescando no mar? Dourados são peixes de água doce…
Isto

$_POST['idaux']

busca uma propriedades definida no método POST.
Isto

echo'<a href="excluir.php?idaux='.$dados['nome_display'].'" onClick="return confirmacao()"> <img src="imagens/fechar.png"/> </a>';

Vai gerar um link com parâmetros. Este tipo de parâmetro será enviado ao destino através do método GET, do protocolo HTTP.
Ou seja, precisa ser obtido através de

$_GET['idaux'];
L

bah essa eu não notei meu deus, ai não da né é a mesma coisa que estar na sala, ir para o banheiro e tentar pegar algo que estava na sala estando no banheiro hahahahahhaha

C

valeu pessoal da dica muito bom !!!

Criado 21 de maio de 2012
Ultima resposta 21 de mai. de 2012
Respostas 4
Participantes 3