[RESOLVIDO] passar por parametro em php

4 respostas
claitono

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

leobmx

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);

drsmachado

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'];
leobmx

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

claitono

valeu pessoal da dica muito bom !!!

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