Visualizzazione risultati 1 fino 7 di 7

Discussione: calcolatrice in php

  1. #1
    Guest

    Predefinito calcolatrice in php

    io sto cercando di creare una calcolatrice in php,
    ho creato il file somma1.php cosi

    Codice HTML:
    <form name="modulo" action="somma.php" method "post">
    
    
    <input type="text" name="addendo" size="20" maxlength="15"><br>
    <input type="text" name="ciao" size="20" maxlength="15"><br>
    
    <td colspan="2" align="center"><input type="submit" value="calcola" name="invio">
    
    </form>
    Codice PHP:
    <?php


    @$a= $_POST[addendo];
    @
    $b=$_POST[ciao];
    echo
    $a+$b;
    ?>

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Hai dimenticato un segno uguale in method="post".

    Inoltre, i due codici che hai postato sopra devono stare in due file diversi (il secondo, in particolare, in un file chiamato somma.php).

    Per il resto, il codice dovrebbe funzionare...

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    Guest

    Predefinito

    Quello non è codice normale... è un macello :-/
    Anzitutto nel form manca l'uguale dopo method.
    Poi quel td aperto e mai chiuso non ha senso.

    Nel codice PHP non servono a nulla le due chiocciole prima di $a e $b, ed inoltre, dal momento che $_POST è un'array e addendo e ciao sono considerati suoi indici, vanno messi fra apici (singoli o doppi che siano).

  4. #4
    Guest

    Predefinito

    ok comunque mi sono dimenticato di dirti che i codici erano gia nei due file

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da Zorinik Visualizza messaggio
    Quello non è codice normale... è un macello :-/
    Anzitutto nel form manca l'uguale dopo method.
    Poi quel td aperto e mai chiuso non ha senso.

    Nel codice PHP non servono a nulla le due chiocciole prima di $a e $b, ed inoltre, dal momento che $_POST è un'array e addendo e ciao sono considerati suoi indici, vanno messi fra apici (singoli o doppi che siano).
    in verità le @ prima della variabile in php fanno si che in caso di errore questo non venga visualizzato

    cià!

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da sitoutileweb Visualizza messaggio
    in verità le @ prima della variabile in php fanno si che in caso di errore questo non venga visualizzato

    cià!
    Sì lo so ma che errore può esserci nell'assegnazione di una variabile?
    Al massimo che gli indici specificati di _POST non esistano, ma in caso si fa un controllo all'inizio dello script ed è tutto apposto.

  7. #7
    Guest

    Predefinito

    Al massimo se si vuole fare un controllo si usa ctype_digit() per verificare che gli input di $a e $b siano numerici, ma come detto in precedenza quel @ così non serve.

Regole di scrittura

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