<?php //Nesse script, como enviar dados por links utilizando POST e n�o o GET. //Criado por: Felipe R�mulo (felipercsilva@gmail.com) //Data: 11/09/2006 //Modifica��o: livre para melhorar o script. //Processar informa��es na mesma p�gina. //Recebem do POST o valor. $codusu = $_POST["codusu"]; //Caso tenha recebido algum dado, faz o processamento... if($codusu != "") { //Exibe dados do usu�rio de acordo com o valor recebido. } //conex�o com banco de dados separada include("conexao_bd.php"); //forma a QUERY para buscas todos usu�rios $query = mysql_query("SELECT codusu,nome FROM usuarios"); //Repeti��o que lista todos os nomes com link while($row = mysql_fetch_array($query)) { ?> <p>Nome: <a href="#" onClick="javascript:document.forms[0].codusu.value='<? echo $row[codusu]; ?>';document.forms[0].submit();">$row[nome]</a> <? } ?> <form action="pagina.php" method="POST"> <input type="hidden" name="codusu"> </form> <? /* - EXPLICA��O - Em cada link, tem o seu c�digo escondido do usu�rio. Para cada link na p�gina, por javascript, ele insere esse c�digo do usu�rio no VALUE do campo hidden que recebeu o nome de codusu. Pronto, basta apenas declarar na ACTION do form, a p�gina que ir� processar esses dados. */ /* Coloquei o c�digo um pouco avan�ado, para quem j� entende de PHP (POST principalmente, entender� facilmente) Caso tenham d�vidas, felipercsilva@gmail.com */ ?>