Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Sempre checkbox

  1. #1

    Sempre checkbox

    Salve,
    ho un form tipo questo:

    Codice PHP:
    <form method="post" action="admin_artisti_save.php?id=$id">
    <
    input type="checkbox" name="pittura"Pittura

    <input type="checkbox" name="fotografia"Fotografia

    <input type="checkbox" name="poesia"Poesia

    </form
    e nella pagina di salvataggio, per verificare la selezione dei checkbox ho provato questo:

    Codice PHP:
    if (isset($_REQUEST['pittura'])) {...}

    if (isset(
    $_REQUEST['fotografia'])) {...}

    if (isset(
    $_REQUEST['poesia'])) {...} 
    mapperò non va... sbaglio?
    All'uomo non verrà mai tanto male quanto dall'uomo.

  2. #2
    Sì, perché è comunque settato il checkbox, ma se è spuntato, il suo valore è on, altrimenti è off.
    Poi meglio se usi $_POST anziché $_REQUEST, perché se te lo fanno in get...
    Alla fine:
    Codice PHP:
    if(strtolower($_POST['pittura'])=="on") {  }
    if(
    strtolower($_POST['fotografia'])=="on") {  }
    if(
    strtolower($_POST['poesia'])=="on") {  } 
    HO usato strtolower perché non si sa mai che alcuni browser lo mettono tutto in minuscolo, altri la O in maiuscolo e la n in minuscolo

  3. #3
    Nel mio caso specifico non sembra funzionare ma ho provato in un file semplicficato di prova e va a lla grande... ora cerco di capire perchè. Grazie dell'aiuto! ^_^
    All'uomo non verrà mai tanto male quanto dall'uomo.

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.