<?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
*/
?>