Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Riempire i campi di un form con php

    Ciao a tutti,
    il mio computer è stregato: è stregato da qualcosa che non capisco!
    Cosa devo fare in poche parole:
    - da una pagina index.html invio un form con tre campi;
    - una pagina form.php cattura questi campi e li inserisce in un altro form;

    La cosa DOVREBBE essere semplice, ma...


    index.php
    Codice PHP:

    <form class="form-index" action="form.php" method="post">  
         


            <
    label for="nome-cognome">Nome e Cognome:</label>
            <
    input type="text" name="nome-cognome" />
         </
    p>  

          


               <
    label for="email">Email:</label>
               <
    input type="text" name="email" />
         </
    p>
                                           
         


             <
    label for="superficie-disponibile">Superficie disponibile:</label>
              <
    input type="text" name="superficie-disponibile" /> 
         </
    p>                             

          <
    class="submit-index">
             <
    input type="submit" value="Invia" />
          </
    p>                       

       </
    form

    form.php
    Codice PHP:
    [HTML HEADERS BLA BLA BLA]

    <script type="text/javascript" src="jquery-1.5.min.js"></script>
    <script type="text/javascript">
        [SCRIPT JAVASCRIPT BLA BLA]
    </script>




    <body>



    <?php
        
    echo "Hello World";
    ?>



    [HTML BLA BLA BLA]

    <div id="wrapped-content">
        <div id="content">
            <div id="wrapper-content-viewer">
            <div id="content-viewer-title">Preventivo</div>
                <div id="content-viewer">
                    <form class="form" action="comment.php" method="post"> 
                        


                            
                            <input type="text" name="nome-cognome" />
                            <label for="nome-cognome">Nome e Cognome</label>
                        </p>
                        
                        

                            
                            
                            <input type="text" name="email" /> 
                            <label for="email">Email</label>
                        </p>
                        
                        

      
                            
                            <input type="text" name="telefono" />
                            <label for="telefono">Telefono</label>
                       </p>
                        
                        

           
                            
                            <input type="text" name="provincia" /> 
                            <label for="provincia">Provincia</label>
                        </p>
                        
                        

          
                            
                            <input type="text" name="comune" /> 
                            <label for="comune">Comune</label>
                        </p>
                                        
                        
                        
                        <p style="margin-top:10px;"><label for="note">Note</label></p>
                        


                            <textarea name="note"></textarea>
                            
                        </p>    
                            
                        <p class="submit">
                            <input type="submit" value="Invia" /> 
                        </p>
                    </form>
                </div>
            </div>
        </div>
    </div>


    </body>
    </html>
    Io devo riempire il campo "value" nell'input "nome-cognome", ma il solo mettere
    Codice PHP:
    <?php
        
    echo "Hello World";
    ?>
    non mi stampa niente.
    Addirittura se guardo il sorgente della pagina con firefox, mi fa vedere il codice PHP (che non dovrebbe apparire).

    Come mai?
    Che devo fare per riempire il campo "value" con il valore preso dall'array $_POST[nome-cognome]??

  2. #2
    vuol dire che il tuo webserver non interpreta il php... devi installarlo correttamente...
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3
    AAAArgh!!!
    Più che altro non era stato avviato!
    Ad ogni modo vedo il codice php con firefox: come mai?

  4. #4
    se non era stato avviato non avresti dovuto vedere neanche l'html...

    le pagine le richiamo passando dal webserver?
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  5. #5
    No, se lavoro in locale le pagine HTML le vedo anche se non c'è il webserver avviato, ovviamente.

  6. #6
    certo che php non viene intepretato in questo modo... le pagine devono sempre stare nella document root del server web e richiamate attraverso di lui, perché è lui ad interpretare ed eseguire il codice php all'interno dei files...
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  7. #7
    Risolto
    Era proprio un problema del server!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.