Visualizzazione dei risultati da 1 a 6 su 6

Discussione: checkbox privacy

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    208

    checkbox privacy

    ho inserito nella tabella

    privacy enum ('accetto',non_accetto')

    ho inserito nel form la casella di controllo dove ho messo come valore "non_accetto" e quindi deselezionato

    come faccio a far si che il form invia i dati solo se il checkbox viene selezionato?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    292
    ciao, devi fare un controllo javascript, guarda il comando onsubmit delle form e troverai molti esempi per far quel che chiedi

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    208
    dopo che l'utente invia i dati, vorrei che nel database nel campo privacy ci sia "accettato"

    secondo me si dovrebbe aggiungere la funzione if

    qualcuno può aiutarmi?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    208
    ho risolto con questo modo:

    Codice PHP:

    if ($_POST['privacy'] == FALSE

        die(
    "devi accettare la privacy per procedere"); 


  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    292
    ma è un'altra richiesta questa? perchè se permetti l'invio di dati solo se è stato dato il consenso al trattamento dei dati è scontato che il valore sia accettato (integrando un controllo lato server oltre a quello fatto in javascript).
    Comunque potresti fare

    if(isset($_POST['privacy'])) $privacy = "accettato";
    else $privacy ="non_accettato";

    e quando fai la INSERT utilizzerai la variabile $privacy

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    208
    cosi funziona perfettamente

    perchè tanto in questo modo solo se spunta il consenso può inviare i dati

    dici che dovrei cambiarlo o va bene cosi?

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.