Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    131

    problemi sulla checkbox

    salve,
    su una pagina html, ho scritto una checkbox del genere

    codice:
    Visualizza fornitori : <input name="vis_fornitori" type="checkbox" value="1"  >


    sulla pagina php poi questo

    Codice PHP:

            
    if($_POST['vis_fornitori'] == "1"){
        echo 
    "hai scelto che visulizzi i fornitori";
        }else{
        echo 
    "non hai scelto che visualizzi i fornitori";
        } 
    funziona ma se non lo seleziono mi esce anche quest'errore

    codice:
     Undefined index: vis_fornitori
    cosa sbaglio?
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    37
    Non funziona perchè se non lo selezioni non viene settata la variabile $_POST['vis_fornitori'], quindi puoi risolvere in questo modo:

    Codice PHP:
    if( isset( $_POST['vis_fornitori'] ) && $_POST['vis_fornitori'] == "1" ){
        echo 
    "hai scelto che visulizzi i fornitori";
        }else{
        echo 
    "non hai scelto che visualizzi i fornitori";
        } 
    In pratica ti basta aggiungere un controllo per verificare se la variabile è stata settata

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.