Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Richiamare php da HTML
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      soap88 User Newbie • ultima modifica di

      Richiamare php da HTML

      Salve ragazzi, sono nuovo alla programmazione PHP. Sto riscontrando un problemino. Quando creo una pagina in estensione html ed inserisco un form con un action che richiama una file php, cliccandi sul submit la pagina che si apre mi presenta il codice del file php senza di fatto lanciarlo. Cosa sbaglio?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        alex.2019 User Attivo • ultima modifica di

        soap88

        Ciao, posta il codice 🙂

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • F
          flaviors200 User Attivo • ultima modifica di

          Ciao,

          hai installato PHP su computer locale? Apache è installato? Senza un web server i file .php non vengono processati attraverso il browser.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • S
            soap88 User Newbie • ultima modifica di

            Allora questo è il codice html, del file .html

            <html lang="en">
            <head>
                <meta charset="UTF-8">
                <meta name="viewport" content="width=device-width, initial-scale=1.0">
                <title>Document</title>
            </head>
            
            <body>
                <form action="fibonacci2.php" method="post">
                    Inserisci il numero:
                    <input type="text" name="num" id="num"> <br>
                    <input type="submit" value="Calcola">
                    <input type="reset" value="Reset">
                </form>
            </body>
            
            
            </html>
            

            Questo invece è il codice php del file .php che esce fuori quando clicco il submit del form:

            <?php echo "<body bgcolor='lightgreen'>";
            $pre = 1;
            $suc = 1;
            $num = $_POST['num'];
            
            echo $pre . " <br>";
            
            for ($i = 1; $i < $num; $i++) {
                echo $suc . "<br> ";
                $suc = $suc + $pre;
                $pre = $suc - $pr;
            }
            
            
            ?>
            
            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • A
              alex.2019 User Attivo • ultima modifica di

              Ciao soap88 🙂

              ho provato il tuo codice, il secondo credo sia sbagliato

              guarda qui

              [https://www.geeksforgeeks.org/php-fibonacci-series/

              ](https://www.geeksforgeeks.org/php-fibonacci-series/)
              come ha specificato flaviors200,

              hai tutto il necessario per visualizzare le pagine php?

              il php e' un linguaggio lato server che non viene visualizzato come un normale html, ha bisogno di un interprete per il tutto

              io uso Open Server

              https://ospanel.io/

              ma ci sono anche EasyPhp

              https://www.easyphp.org/

              XAMPP

              [https://www.apachefriends.org/it/index.html

              :)](https://www.apachefriends.org/it/index.html)

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • A
                alex.2019 User Attivo • ultima modifica di

                fibonacci2.php

                [PHP]
                <?php
                $offset = $_POST['num'];
                $iniziale = 1;
                $finale = 1;
                $differenza = 0;
                if ($offset == round($offset) && $offset >= 1) {
                echo $iniziale." ";
                if ($offset >=2) echo $finale." ";
                $j = 3;
                while ($j <= $offset) {
                $differenza = $iniziale;
                $iniziale = $finale;
                $finale = $differenza + $iniziale;
                echo $finale." " . "<body bgcolor='lightgreen'>";
                $j++;
                }
                }
                ?>

                [/PHP]

                input 10

                risultato

                1 1 2 3 5 8 13 21 34 55

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                Caricamento altri post
                Rispondi
                • Topic risposta
                Effettua l'accesso per rispondere
                • Da Vecchi a Nuovi
                • Da Nuovi a Vecchi
                • Più Voti