Visualizzazione risultati 1 fino 3 di 3

Discussione: Chi mi aiuta con questo script matematico?

  1. #1
    Guest

    Predefinito Chi mi aiuta con questo script matematico?

    Ciao a tutti, ho una richiesta per il forum, grazie a chi mi aiuterà.

    Vorrei uno script che preso in ingresso un valore ($A) e presi i valori corrispondenti a ad un certo numero di checkbox ($chk1, $chk2, $chk3...), esegua questo calcolo e ne restituisca (print) il valore:

    $A * ( $chk1 + chk2 + chk3 + ... )

    Grazie

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da directoryX5 Visualizza messaggio
    Vorrei uno script che preso in ingresso un valore ($A) e presi i valori corrispondenti a ad un certo numero di checkbox ($chk1, $chk2, $chk3...), esegua questo calcolo e ne restituisca (print) il valore:

    $A * ( $chk1 + chk2 + chk3 + ... )
    "un certo numero di checkbox" (con nomi diversi) crea qualche problema per fornirti lo script: quel numero dovrebbe essere noto.

    Se puoi chiamare tutti i checkbox allo stesso modo e aggiungere al nome delle quadre[], allora diventa possibile e piuttosto semplice, in quanto al server giungono i valori dei CB come array.

    Copia e incolla in una pagina vuota di nome pippo.php:

    Codice PHP:
    <?php

    if (isset($_POST['chk']) and is_array($_POST['chk']) and isset($_POST['A']) and is_numeric($_POST['A'])) {
    $A=$_POST['A'];
    $sommaBox=0;
    foreach (
    $_POST['chk'] as $k) {
    $sommaBox +=$k;
    }
    echo (
    $A*$sommaBox);
    }

    ?>
    <html>
    <body>

    <form action="pippo.php" method="post">

    <input type="text" name="A" value="15" /><br />

    <input type="checkbox" name="chk[]" value="1" /><br />
    <input type="checkbox" name="chk[]" value="3" /><br />
    <input type="checkbox" name="chk[]" value="4.5" /><br />
    <!-- puoi aggiungerne a volontà, devono solo avere valore numerico -->


    <input type="submit" name="sbm" value="invia form" />
    </form>

    </body>
    </html>

  3. #3
    Guest

    Predefinito

    Grazie mille webeginner, capiterò sul tuo forum sicuramente, ho letto 2 righe della vostra filosofia e l'ho trovato interessante.
    Ciao e grazie ancora.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •