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

    inserimento record se checkkato

    ho messo checkbox con menu a tendina nascosto, quando clicco e appare menu a tendina e poi come si fa a fare inserimento in tabella quando il checkbox viene cliccato?

    per es.

    quando il checkbox non è cliccato:

    MM_editquery2 = "UPDATE db_badge SET stato = 'D' WHERE num_badge=" & request.querystring("num_badge")

    e invece quando checkbox sarà cliccato


    MM_editquery2 = "UPDATE db_badge SET stato = 'A' WHERE num_badge=" & request.querystring("num_badge") AND notedisab=" & request.form("motivi")


    il checkbox si trova su


    <input name="disabilita" type="checkbox" id="disabilita" onClick="document.all.motivi.style.display = (document.all.motivi.style.display == 'none') ? '' : 'none';" >
    <select name="motivi" id="motivi" style="display:none">
    <option value="Furto">Furto</option>
    <option value="Spezzato">Spezzato</option>
    <option value="Foto illeggibile">Foto illeggibile</option>
    <option value="Lettura non corretta">Lettura non corretta</option>
    </select>


    ci vuole IF, giusto? che tipo IF?

    Grazie e spero che mi rispondete, così ho finito tutto oggi il progetto e vi ringrazierò moltissimo

    Gabriele
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  2. #2
    vi prego di aiutarmi.........

    Gabriele
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  3. #3
    Se intendi condizionare la tua SQL di aggiornamento !

    Fai :

    if request.form("motivi")<>"" then 'significa <> da vuoto quindi c'è

    MM_editquery2 = "UPDATE db_badge SET stato = 'A' WHERE num_badge=" & request.querystring("num_badge") AND notedisab=" & request.form("motivi")

    else


    MM_editquery2 = "UPDATE db_badge SET stato = 'D' WHERE num_badge=" & request.querystring("num_badge")

    end if


    Ciao Steweb







    www.steweb.net

  4. #4
    perfettoooooooo

    vi ringrazio moltissimo

    ma una cosa che ho modificato è

    MM_editquery2 = "UPDATE db_badge SET stato = 'A' WHERE num_badge=" & request.querystring("num_badge") AND notedisab=" & request.form("motivi")

    è questo non funzionerà perchè AND da errore e quindi basta che si mette

    MM_editquery2 = "UPDATE db_badge SET stato = 'A', notedisab='" & request.form("motivi")&"' WHERE num_badge=" & request.querystring("num_badge")

    così funzionerà perfetto e ora ho finito tutto il progetto!!!
    Vi ringrazio molto di avermi aiutato a realizzare questo progetto più presto del previsto. il progetto era per 12 giorni invece ho fatto 9 giorni!! grazie da voi!!!
    Buona giornata da Gabriele
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  5. #5
    in effetti o è request.form o request.queystring!!!

    oppure metti più semplicemente request






    Steweb

  6. #6
    request.querystring è stata presa dall'altra pagina che avevo selezionato il numero di badge da consegnare...

    Poi un'altra cosa, quando faccio l'inserimento, inserisco il numero del badge, se trova già esistente nel database e si può fare l'alert per avvisare che è già esistente, come si fa?

    Sempre con IF? Trovo molto utile IF
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  7. #7
    Per fare questo dovresti per prima cosa verificare se il dato esiste o meno e poi procedere con l'aggiornamente xchè altrimenti per come l'hai impostato il dato lo aggiorni comunque!!


    potresti eseguire una funzione di verifica prima tipo:

    Function verifica()
    strSQL = "SELECT * FROM ............ where..."
    Set RS = objConn2.Execute(strSQL)
    if NOT RS.EOF then
    verifica=true
    else
    verifica = false
    end if
    Set RS = Nothing
    end function

    if verifica =true then

    non aggiorno

    else

    aggorno

    end if



    Ciao Steweb










    www.steweb.net

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.