Ciao![]()
ho inserito Request.Querystring all'inizio della mia prima pagina di inserimento dati nel caso che l'utente venga rispedito indietro dalla pagina di controllo o che egli stesso all'ultimo momento decida di modificarla. Ho inserito dei response.Write e ho visto che le variabili vengono catturate bene, però la casella del form non mi viene compilata perché evidentemente sbaglio qualcosa nel ciclo if . Qualcuno mi aiuta?
<%@LANGUAGE="VBSCRIPT" %>
<body bgcolor="#FFCC33">
<form action="ES-02.asp" method="post">
<%
p_nome = cstr(Request.querystring("var_item_nome"))
P_durata = cstr(Request.querystring("var_durata"))
%>
<table border="1" align="center" bordercolor="#FFFFCC">
<tr>
<td>Nome articolo</td>
<td><input type="text"
<% If not p_nome = "" then %>
name="<%=p_nome%>" 'secondo me non digerisce questo
<% else %>
name="p_nome"
<% End if %>
size="45" />
</td>
</tr>
<tr>
<td>Durata Inserzione</td>
<td><select name="p_durata">
<option value="3">3 giorni
<option value="5">5 giorni
<option value="7">7 giorni
<option value="10">10 giorni
</select></td>
</tr>
</table>
<p align="center">
<input type="hidden" name="p_nome" />
<input type="submit" value="Aggiungi asta" />
<input type="reset" value="Pulisci form" />
</form>
<%
If p_nome = "" then
Response.Write("p_nome= vuoto")
else
Response.write p_nome
End if %>
<P align="center">
<%
Response.Write p_durata
%>
<HR>
</body>
</html>

Rispondi quotando