Per prima cosa non è Java ma javascript e credimi la differenza è molta...
Con javascript usi la funzione window.open (nel web trovi guide su come usarla), con php è semplice passare i parametri:
Codice PHP:
/* esempio */
$q = mysql_query("SELECT * FROM user");
$lista = null;
while($r = mysql_fetch_array($q, MYSQL_ASSOC)) {
// creo dinamicamente una stringa che conterrà la lista dei dati estratti
$lista .= '<a href="#" onclick="window.open(\'pagina.php?user={$r["username"]}\')">Dettagli</a>';
}
echo $lista;
Non so se ti è chiaro comunque il procedimento è sempre quello.
Saluti!