Visualizzazione risultati 1 fino 15 di 15

Discussione: assegnare ad una variabile l'input della tastiera

  1. #1
    Guest

    Predefinito assegnare ad una variabile l'input della tastiera

    ciao,
    sapreste dirmi com devo fare per assegnare alla variabile $base un valore numerico della tastiera ? e se invece dovessi digitare un valore in lettere?
    l'applicazione pratica sarà uno script (il primo) inventato da me per fare calcoli matematici, soprattutto geometrici
    per esempio devo creare uno script che calcoli (esempio banalissimo) l'area del triangolo digitando in un form base e altezza.
    grazie
    n.b. ovviamente credo che sia più complicato creare uno script per calcolare l'apotema di un cono

  2. #2
    Guest

    Predefinito

    scusa ma tu dici un form? dove mettere l'altezza ecc....?

  3. #3
    Guest

    Predefinito

    <form action="pagina_calcolo.php" method="post">
    <input type="text" name="base">
    <input type="text" name="altezza">
    </form>

    e poi nello script lo recuperi con
    $_POST['base'] e $_POST['altezza']

  4. #4
    Guest

    Predefinito

    sì, un sistema che se scirvo
    dove c'è la base 60cm e dove c'è l'altezza 10cm, mi faccia apparire 300cm²

  5. #5
    Guest

    Predefinito

    ma quello non è php. se non sbaglio è il js.
    io intendo uno scipt in php. anzi più precisamente si può assegnare una grafica a post?
    altro edit, nella pagina php che ci devo mettere?
    Ultima modifica di Rommel : 15-09-2004 alle ore 14.20.47

  6. #6
    Guest

    Predefinito

    non ho capito... a te serve il codice php per calcolare l'area o il codice per inserire i dati... cmq se devi inserire i dati ti serve sempre il form... quello che ho scritto io prima... per quanto riguarda il codice per calcolare...

    la pagina form.html
    Codice:
    <form action="calcola.php" method="post">
    <input type="text" name="base">
    <input type="text" name="altezza">
    </form>
    la pagina calcola.php
    Codice PHP:
    <?php
    $risultato
    = ($_POST['base'] * $_POST['altezza']) / 2;
    echo
    $risultato;
    ?>
    credo che ti serva questo...

  7. #7
    Guest

    Predefinito

    vedo solo i campi per inserire base e altezza, e quello del risultato come lo metto?

  8. #8
    Guest

    Predefinito

    Il risultato lo infili in un'altra pagina...

  9. #9
    Guest

    Predefinito

    ma il risultato non lo deve calcolare lo script???

  10. #10
    Guest

    Predefinito

    sì , ma una volta calcolato che devo codice devo scrivere per fargli mandare un output.
    io non vedo nulla
    ad esempio
    un pulsantino e sotto il campo del risultato
    Ultima modifica di Rommel : 15-09-2004 alle ore 15.47.29

  11. #11
    Guest

    Predefinito

    per forza non vedi nulla
    Citazione Originalmente inviato da neoscript
    la pagina form.html
    Codice:
    <form action="calcola.php" method="post">
    <input type="text" name="base">
    <input type="text" name="altezza">
    </form>
    manca
    Codice:
    <input type="submit" value="Invia" name="send">
    nel form

  12. #12
    Guest

    Predefinito

    ops......... me ne sono dimenticato....... scusate....

  13. #13
    Guest

    Predefinito

    Citazione Originalmente inviato da neoscript
    ops......... me ne sono dimenticato....... scusate....
    sono cose che capitano

  14. #14
    Guest

    Predefinito

    grazie a tutti
    funziona.
    e se volessi modificare la grafica e fare apparire il risultato in una casella sottostante alle altre due?

  15. #15
    Guest

    Predefinito

    intendi in una textbox?
    se si allora usa il js....
    metti questo in una pag html
    Codice:
    <script language="javascript">
    function calcola()
    {
    	var risultato;
    	risultato = (form.base.value * form.altezza.value) / 2;
    	form.ris.value = risultato;
    }
    </script>
    <form method="POST" name="form">
    	<input type="text" name="base" size="20">
    	<input type="text" name="altezza" size="20">
    	<input type="button" value="Calcola" name="calc" onclick="calcola()">
    	<br><br>
    	<input type="text" name="ris" size="20">
    </form>
    e il gioco è fatto

Regole di scrittura

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