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

    checkbox True o False ? AIUTOOOO

    Dunque:

    utilizzo una checkbox in una pagina php per inviare un dato in una seconda pagina php.

    riassumo il codice :


    - apertura form

    - if(variabile == 0 )

    - chiusura php

    - <input checkbox NON checkata>

    - apertura php

    - else

    - chiusura php

    - <input checkbox checkata>

    ecc ecc.

    Nella seconda pagina ho una variabile $var = $_POST['checkbox'];

    Se mando la box checkata, nessun problema e stampandola mi esce "on".
    Se la invio non checkata mi da errore sull'index e non la inizializza.

    Cosa c***o può essere? In teoria php non dovrebbe supportare i booleani?

    Qualcuno sa che dirmi?

    Grassie, Gio.

  2. #2
    non so cosa possa essere successo ma potresti risolvere con..

    if($var = $_POST['checkbox']!="on")
    {
    //istruzione
    }
    aquatimer2000

  3. #3
    Anche mettendo quel controllo, ho lo stesso errore :

    Notice: Undefined index: elementoUno in c:\programmi\easyphp1-8\www\acr\inserimento2.php on line 7


    dove elementoUno è la variabile che passo con POST.


    E' come se non fosse supportato per il tipo binary il valore "off".

    Sono sconcertato.

  4. #4
    quando non è spuntata non passa la variabile, usa isset per il controllo

  5. #5
    Come prima, se passo la variabile checkata, isset() ritorna 1, altrimenti mi salta fuori quell'errore. Ma la checkbox non dovrebbe passare uno 0, un NULL o una cosa simile?
    So che con value ="" c'è la possibilità di far passare un valore piuttosto che un altro, ma la cosa è fattibile anche nel caso in cui non sia checkata?

  6. #6
    Ora ho capito dove va usato il controllo isset();

    Grazie mille ^^

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.