Ciao dipofabio,
se non ho capito male, ti serve fare in modo che in base al nome selezionato, ci sia un tasto che se cliccato apra una nuova finestra con i dati relativi a quell'utente, giusto?
Se ho capito correttamente, per prima cosa ti consiglio di usare un campo ID come chiave primaria nella tua tabella.
ID (key) - Nome - Cognome - Città - etc...
Fatto questo, nella query di select per creare la lista dei nomi estrai ,oltre al nome , anche l'ID.
Poi, nella select del form, usa questa struttura:
[php]echo "<option value="".$row['id']."">".$row['nome']."</option>";[/php]
Ora ti serve un javascript per aprire una nuova finestra e che passi in questa il valore della select.
Aggiunghi questo javascript nell'head della pagina:
[php]<SCRIPT LANGUAGE="JavaScript">
function getSelect(){
selectForm=document.mioForm.mioSelect.selectedIndex;
window.open("result.php?id="+selectForm,"result","width=300,height=200");
}
</script>[/php]al posto di "mioForm" inserisci l'id del tuo form, al posto di "mioSelect" inserisci l'id della select e infine al posto di result.php inserisci il nome della pagina che dovrà contenere i risultati.
Fatto questo , aggiungi il link che se cliccato, ti apre in una nuova finestra il risultato:
[php]<a href="javascript:getSelect();">Visualizza</a>[/php]
Se hai fatto tutto correttamente, ora non resta che creare la pagina result.php
La pagina result.php conterrà nell'indirizzo l'id dell'utente selezionato nella select e con un semplice $_GET['id'] potrai prelevarlo per poi fare la query in mysql e prenderti i dati necessari relativi all'utente con quell'ID.
Scusa ,ma sono di corsa, spero di essere stato comprensibile.
Ciao