Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Valore checkbox in Db

  1. #1
    Utente di HTML.it L'avatar di rosbon
    Registrato dal
    Feb 2001
    Messaggi
    194

    Valore checkbox in Db

    Salve, ho questo tipo di problema:
    ho un form che mi invia al Db diversi valori di checkbox.
    Il Db è settato come numerico per cui riceve valori 1 oppure 0(zero).
    La formula che utilizzo per inviari i dati è la seguente:
    codice:
    ........
    <input type="checkbox" name="uno" value="1"></td>
    ........
    Se cekkato il valore che passa è 1 (ovviamente) altrimenti passa "" (nulla).
    Prima di inserirlo nel Db uso questa formula per variare il valore diverso da 1:
    codice:
    Apro connessione
    .......
    <%
    Set Uploader = New FileUploader
    Uploader.Upload()
    If Uploader.Files.Count = 0 Then
    
    abs = Uploader.Form("uno")
    if abs="" then
    abs=0
    End if
    .......
    RS.AddNew
    .......
    rs("abs") = abs
    .......
    Chiudo connessione
    %>
    Nel codice è previsto anche l'inserimento opzionale di un'immagine, ma questo non è il problema.
    Poichè a me sembre che il tutto sia piuttosto dispendioso, vorrei conoscere un'eventuale valida sostituzione
    allo script in questione.
    A me viene più semplice recuperare un valore dal form e trasformarlo piuttosto che inviare quello giusto
    a seconda che il campo checkbox si spuntato oppure no.
    Sbaglio?? :master:
    Grazie per l'attenzione.
    Saluti.
    Ros.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il checkbox passa un valore solo se checkato.
    Quindi il procedimento fatto da te è quello più normale: assegnare una valore di default nel caso non sia selezionato.

    Roby

  3. #3
    Utente di HTML.it L'avatar di rosbon
    Registrato dal
    Feb 2001
    Messaggi
    194
    Già, ma volendo invece inviare l'esatto valore del checkbox al Db
    cioe se cekkato 1 se non 0 invece di ""(nulla), come mi regolo??
    Ros.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non puoi, perché non passa nulla.

    Roby

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.