Hola!
Ho costruito questo form:in cui il valore del pulsante dovrebbe essere "cancella" quando si chiede tramite il form di eliminare un record, mentre "registra" quando si inserisce un nuovo record nel db.codice:strSQL = "Select * from tabella" set objREC = objConn.Execute(strSQL) Select Case intCode Case 1 strButton = "Registra" blnDelete = FALSE Case 2 strButton = "Cancella" blnDelete = TRUE End Select If NOT objREC.BOF then %> <form name="Qform" method="POST" ACTION="pagina.asp?group=<%=intGroup%>&date=<%=dtDate%>"> <INPUT TYPE=HIDDEN NAME="ID" VALUE=<%=objREC("ID")%> STYLE="WIDTH:220px"> <INPUT TYPE=HIDDEN NAME="NEW" VALUE=0> <% If NOT (blnDelete) then %> ' FAI VEDERE GLI OGGETTI APERTI CON objREC DA MODIFICARE <INPUT TYPE="submit" VALUE="<%=strButton%>" NAME="ACTION"> <% end if%> </form> <%else%> <form name="Qform" method="POST" ACTION="pagina.asp?date=<%=dtDate%>"> <INPUT TYPE=HIDDEN NAME="NEW" VALUE=1> ' FAI VEDERE I CAMPI DA COMPILARE PER INSERIRE UN NUOVO DATO <INPUT TYPE="submit" VALUE="<%=strButton%>" NAME="ACTION"> </form> <% end if %>
Sta di fatto che nella pagina.asp:si recupera sempre "registra" anche quando si desidera eliminare il record... dove sbaglio???codice:strACTION = Request.Form("ACTION") response.write strACTION &" " response.end

Rispondi quotando