Dipende in base a cosa selezioni i dati del numero di telefono sul database.
Se intendi semplicemente far apparire un valore già precompilato all'apertura della form è facile.
codice:
$query = "SELECT Telefono FROM Tabella ...";
//Esegui la query e la 'fetchi' su $row
...
$telefono = $row['Telefono'];
..
...
<form>
...
<input type="text" name="telefono" value="<?echo $telefono;?>" />
...
</form>
Se ti aspetti di selezionare un utente, per esempio da una combo, e che ti appaia direttamente il suo numero telefonico nella form non puoi farlo in PHP.
-Devi prima caricare la combo di utenti nella form.
-Poi tu effettuerai una selezione/evento arbitrario nella pagina risultante
-Dopodichè invierai la scelta dell'utente alla stessa pagina, la caricherai in $utente e poi potrai fare una cosa tipo
codice:
"SELECT Telefono FROM Tabella WHERE IDutente = '$utente'"
Se lo vuoi fare senza ricaricare la pagina puoi farlo in Javascript:
-In PHP ti carichi i dati degli utenti e dei numeri di tel dal database e li metti per esempio in un array multidimensionale ($arr[$indice]['IDutente'] e $arr[$indice]['Telefono'])
-Poi stampi del codice Javascript che crea la combo degli utenti aggiungendo il numero di telefono nella proprietà Title
codice:
<script language="javascript">
function fillTel(sel)
{
tel = document.getElementById("telefono");
tel.value = sel.options[sel.selectedIndex].title;
</script>
<select name="utenti" onclick="javascript:fillTel(this);">
<?
for($indice=0;$indice < count($arr); $indice++)
{
?>
<option value="<?echo $arr[$indice]['IDutente'];?>" title="<?echo $arr[$indice]['Telefono'];?>">NOME UTENTE</option>
<?
}
?>
</select>
<input type="text" name="telefono" id="telefono" value="" />
E' del codice molto abbozzato ma ti può dare un'idea credo (per delucidazioni chiedi nel forum Javascript)
Facci sapere