Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Doppio form a condizione [ASP]

    Hola!
    Ho costruito questo form:
    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 %>
    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.

    Sta di fatto che nella pagina.asp:
    codice:
    strACTION   = Request.Form("ACTION")
    response.write strACTION &"
    "
    response.end
    si recupera sempre "registra" anche quando si desidera eliminare il record... dove sbaglio???

  2. #2
    codice:
    Select Case intCode
    ma intCode è valorizzato?


  3. #3
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    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>
    <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 %>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.