Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Modifica record

  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    Modifica record

    La tabella soggetto è costituita da: idsoggetto, cognrag e nome.
    Ho una form con un menu a tendina dal quale seleziono il nominativo che voglio modificare che ha come valore idsoggetto, poi sotto ho 2 campi: cognrag e nome dove saranno inseriti i nuovi valori.

    Il problema è nella pagina di modifica che è questa sotto.
    Se non inserisco nulla mi esce correttamente l'errore, ma la modifica non funziona

    <%
    If Request.Form("cognrag") <> "" Then
    sql = "SELECT * FROM soggetto WHERE idsoggetto='" & Request.Form("nominativo")&"'"
    conn.Execute sql, rec
    if rec = 0 then
    ' il record non c'è
    %>
    Si è verificato un errore! Riprova.
    <%
    else
    sql = "UPDATE soggetto SET cognrag='"& Request.Form("cognrag")&"' and nome='"& Request.Form("nome")&"' WHERE idsoggetto='"& Request.Form("nominativo") &"'"
    conn.Execute(sql)
    %>
    Nominativo modificato! NON è VERO C'è UN ERRORE

    TORNA INDIETRO
    <%
    end if
    else
    %>


    Non è stato inserito nessun nominativo
    <a href="javascript:history.back()">
    TORNA INDIETRO</A>
    <%
    End if
    %>

  2. #2
    Se non inserisco nulla mi esce correttamente l'errore, ma la modifica non funziona
    La modifica non funziona se stampa l'errore perchè rientra nell'altra condizione.

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.