Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Proprietà checked del checkbox?!?!?!?

    Ciao!

    Ho un problema semplicissimo ma non riesco a trovare il modo per risolverlo!

    In pratica ho una checkbox in una form e, una volta inviata la form, devo vedere se la checkbox è chekkata oppure no.

    I miei pezzetti di codice sono questi:
    Codice PHP:
    <form name="nuovoTask" method="post" onsubmit="return controlloTask();" action="insTask.php">
    .... 
    all'interno ci sono varie cose e poi:

    <input type="checkbox" name="visualizza" defaultChecked="false"/>

    ... e poi il bottone per il submit....
    </form> 
    La pagina insTask.php contiene, tra le altre cose, questo:

    Codice PHP:
    $x1$_REQUEST["visualizza"].checked;
    echo (
    $x1); 
    Però mi da sempre questi errori...
    Codice PHP:
    NoticeUndefined indexvisualizza in h:\easyphp1-8\www\privato\instask.php on line 13
    Notice
    : Use of undefined constant checked assumed 'checked' 
    perchè?????

  2. #2
    ma che robba è???
    Codice PHP:
    $x1$_REQUEST["visualizza"].checked
    semmai:
    Codice PHP:
    $x1$_POST["visualizza"];
    echo 
    $x1
    phac
    www.service4pc.it
    Servizi per il computer e non solo!

  3. #3
    Mettendo come dici tu mi dà l'errore:

    Codice PHP:
    Undefined indexvisualizza 

  4. #4
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    ...PHP non funziona esattamente come JavaScript...
    Se un checkbox è selezionato, $_POST['nomecheckbox'] ritornerà il valore di cosa hai selezionato, non c'è bisogno della proprietà checked (che le post vars NON hanno....).

    [.:: JaguarXF ::.]
    __________________

  5. #5
    Ma come faccio se mi dà l'errore undefined index?

    E' come se non mi accedesse a $_POST['nomecheckbox'] ....

  6. #6
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Originariamente inviato da simoAngel
    Mettendo come dici tu mi dà l'errore:

    Codice PHP:
    Undefined indexvisualizza 
    Ed il value del campo checkbox dov'è?

    [.:: JaguarXF ::.]
    __________________

  7. #7
    giusto
    phac
    www.service4pc.it
    Servizi per il computer e non solo!

  8. #8
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716
    se il checkbox è spuntato, con $_POST["nome_check"]; prendi il valore del checkbox, se il checkbox NON è spuntatyo, con $_POST["nome_check"]; pre3ndi un paio di sberle in quanto la variabile non esiste...usa
    if(isset($_POST["nome_check"])){
    codice codice
    }

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  9. #9
    Ho messo il value nella checkbox, però.... quando questa è selezionata, $_POST["visualizza"] mi restituisce il value, ma quando non è selezionata mi restituisce l'errore

    Codice PHP:
    NoticeUndefined indexvisualizza 
    Riepilogo un attimo il codice:

    Dichiarazione della checkbox:
    Codice PHP:
    <input type="checkbox" name="visualizza" value="visualizza" defaultChecked="false"/> 
    Lettura del valore dopo l'invio della form:
    Codice PHP:
    $x1$_POST["visualizza"];
    echo 
    $x1

  10. #10
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716
    se il checkbox non è spuntato non ti posta nessuna variabile dall'altra parte..usa if(isset())

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

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.