<?
// connessione
$connection = pg_connect("host=nomehost port=numeroport dbname=nomedb user=nomeuser password=pwd");

// controllo
if (!$connection) {
print("Connection Failed.");
exit;
}

//setto le date in formato sql ed european
pg_exec($connection, "set datestyle to 'sql';set datestyle to 'european'");

// dichiaro la query
$myresult = pg_exec($connection, "SELECT * FROM nometabella WHERE condizione='$nr1'");


// process results
for ($lt = 0; $lt < pg_numrows($myresult); $lt++) {
$numero_richiesta = pg_result($myresult, $lt, 0);
$data_richiesta = pg_result($myresult, $lt, 1);
$descrizione = pg_result($myresult, $lt, 2);

}

?>

<form method="POST" action="nomeform.php">
<h1>Risultato della ricerca in funzione del numero di richiesta</h1>

descrizione: <input type="text" name="nome" size="100" value="<? echo $descrizione; ?>">

<input type="submit" name="submit" value="Aggiorna il record">
</form>
</body>

Ecco uno stralcio del codice, funziona tutto a parte il fatto che $descrizione viene troncata se all'interno del testo compaiono le virgolette "