Ciao a tutti.
Devo recuperare alcuni valori da un form e passarli ad una pagina ma non riesco a recuperare un valore in particolare!!
Non capisco perchè! É un banalissimo passaggio di valori che ho fatto tante volte! 
Non capisco dove sbaglio. Non riesco a scovare l'errore!
Questa è la pagina in cui passo i valori (in rosso le righe incriminate
)
pagina 1
codice:
'seleziono i messaggi privati
rs_pm_sql = "SELECT * FROM PRIVATE_MESSAGE WHERE PM_ID=" & pm_id
set rs_pm = oConn.Execute(rs_pm_sql)
<form action="form_rispondi_pm.asp" name="pmForm" method="post">
<table width="100%" border="0" cellspacing="1" cellpadding="3">
<tr>
<td width="18%">autore</td>
<td width="49%">messaggio</td>
</tr>
<tr>
<td><%=rs_pm("PM_MITTENTE_NOME")%></td>
<td><%=rs_pm("PM_TITOLO")%>
<%=rs_pm("PM_TESTO")%></td>
</tr>
<tr bgcolor="#FFFFFF" class="contenuti">
<td><%=rs_pm("PM_DATA")%></td>
<td>
<input type="hidden" name="pm_id" value="<%=rs_pm("PM_ID")%>">
<input type="hidden" name="id_mittente_pm" value="<%=rs_pm("PM_MITTENTE_ID")%>">
<input type="hidden" name="nome_mittente_pm" value="<%=rs_pm("PM_MITTENTE_NOME")%>">
<input type="hidden" name="id_dest_pm" value="<%=rs_pm("PM_UT_FK")%>">
<input type="hidden" name="titolo_pm" value="<%=setting(rs_pm("PM_TITOLO"))%>">
<input type="hidden" name="pm_testo" value="<%=rs_pm("PM_TESTO")%>">
<input type="hidden" name="pm_data" value="<%=rs_pm("PM_DATA")%>">
<input type="image" src="<%=path_intranet%>/images/rispondi.gif">
<a href="delete_pm.asp?pm_id=<%=pm_id%>">
[img]<%=path_intranet%>/images/cancella.gif[/img]</a></td>
</tr>
</table>
</form>
pagina 2 che riceve i valori
codice:
<%
pm_id = Request.Form("pm_id")
id_mittente_pm = Request.Form("pm_id")
nome_mittente_pm = setting(Request.Form("nome_mittente_pm"))
id_dest_pm = Request.Form("id_dest_pm")
titolo_pm = setting(Request.Form("titolo_pm"))
pm_testo = setting(Request.Form("pm_testo"))
pm_data = Request.Form("pm_data")
Response.Write("testo: " & pm_testo)
%>
Dove sbaglio?