• User

    Controllo checkbox

    [PHP]
    $totale=$_GET['totali'];
    $antiv=$_GET['antivirus'];
    //condizione per verificare che il campo sia stato checked
    if(!empty($antiv) && !empty($totale))
    {
    $antiv=2;
    $totale=$totale+$antiv;
    echo "Il totale $totale";
    }
    else
    {
    $antiv=0;
    $totale=$totale+$antiv;
    echo " Il conto $totale";
    }

    [/PHP]

    questo codice se giusto dovrebbe calcolarmi il totale in base se il checkbox è stato checked
    va bene come codice?
    la variabile $antiv è quella che memorizza il valore del checkbox
    grazie dell'aiuto.


  • Moderatore

    Ciao.

    Potresti, per cortesia, specificare più chiaramente cosa vorresti sapere?
    Così proviamo a risponderti.

    Mettere del codice e dire se va bene non ci aiuta 🙂

    Ciao :ciauz:


  • User

    se leggi quello che voglio fare l'ho scritto.

    in un altra pagina servizi2.php passo la variabile legata al value del checkbox + la variabile totale

    ciò che voglio fare è sommare totale alla variabile legata al value del checkbox a seconda che questa sia checked o non

    grazie


  • Moderatore

    Se ho ben capito... (a proposito: il consiglio te l'ho dato affinché ti si possa aiutare, non per altri motivi 🙂 )

    pagina 1:

    <form method="get" action="servizi2.php">
    
    <input type="hidden" value="20" name="totale" />
    <input type="checkbox" name="altro" value="10" />
    <input type="submit" name="a" value="b" />
    
    </form>
    

    pagina servizi2.php:

    
    <?php
    
    if &#40;isset&#40;$_GET&#91;'altro'&#93;&#41;&#41; &#123;
    print &#40;$_GET&#91;'totale'&#93;+$_GET&#91;'altro'&#93;&#41;;
    &#125; else &#123;
    print &#40;$_GET&#91;'totale'&#93;&#41;;
    &#125;
    
    ?>
    

    Era questo? :ciauz: