Ir para conteúdo

POWERED BY:

Arquivado

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

diegoholiveira

fazer link enviar dados via post

Recommended Posts

Pessoal.Eu não entendo muito de javascript, mas queria uma ajuda de vocês.Eu preciso fazer um link (<a href="excluir.php">excluir</a>) enviar dados via post pra pagina excluir.php, que irá receber a id do arquivo a ser excluido e fazer a exclução.se alguem puder me ajudar, fico grato.valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal.

 

Eu não entendo muito de javascript, mas queria uma ajuda de vocês.

 

Eu preciso fazer um link (<a href="excluir.php">excluir</a>) enviar dados via post pra pagina excluir.php, que irá receber a id do arquivo a ser excluido e fazer a exclução.

 

se alguem puder me ajudar, fico grato.

 

 

valeu

 

Tudo bem Diego?

Via PHP pode-se fazer usando sessão.

Veja o exemplo:

 

<?php

session_start();

$_SESSION[nome] = 'Gustavo';

echo "<a href = 'pagina1.php'>clique aqui para enviar os dados</a>";

session_destroy;

?>

<?php
   session_start();
   $_SESSION[nome] = 'Gustavo';
   echo "<a href = 'pagina1.php'>clique aqui para enviar os dados</a>";
   session_destroy;
?>

 

...em um outro arquivo chamado pagina1.php

<?php
  session_start();
  echo "dado enviado: ".$_SESSION[nome];

?>

 

Primeiro você registra os dados que quer enviar e depois os envia.

 

Espero ter ajudado.

 

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como o pessoal respondeu aí em cima se quiser fazer em JavaScript, tem que ter um formulário.

 

Abaixo um exemplo bem simples:

<html>
<head>
<title></title>
<script type="text/javascript">
function excluirId(numID) {
	document.getElementById("hidden1").value = numID;
	document.form1.action="sua_pagina.php";
	document.form1.submit();
}
</script>
</head>
<body>

<a href="java script: excluirId(0)">Excluir o objeto com id = 0</a>
<br><a href="java script: excluirId(1)">Excluir o objeto com id = 1</a>
<br><a href="java script: excluirId(2)">Excluir o objeto com id = 2</a>
<br><a href="java script: excluirId(3)">Excluir o objeto com id = 3</a>

<form name="form1" method="post">
<input type="hidden" name="hidden1" id="hidden1">
</form>

</body>
</html>

Não é que não seja possível em PHP ou ASP, mas por exemplo, se forem muitos links (ex: Álbum de fotos, Imagens preferidas etc) criar muitas variáveis de sessão pode ser um pouco trabalhoso. Lembre-se que o PHP roda antes do HTML, por isso, fica um pouco difícil alterar a variável (que já está setada) ao selecionar um link (que podem ser vários). Não dá para mudar essa variável depois que a página foi impressa na tela.

 

Seria possível se você realizasse alguma ação no site, e a partir dessa ação fosse redirecionado para outra página que setasse uma variável, como por exemplo uma página de confirmação de exclusão. Aí sim, você poderia utilizar variáveis de sessão. Com JavaScript o processo é mais rápido.

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.