Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Problema php - form

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    15

    Problema php - form

    ciao a tutti..

    ho installato apache e php seguendo passo per passo la vostra guida..

    ho provato la funzione phpinfo() che funziona perfettamente..

    ma poi non appena ho provato a utilizzare un form.. boom..

    non funziona..

    ditemi se sbaglio qualcosa..

    file test.html:
    <html>

    <head>
    <title>Test</title>
    </head>
    <body>
    <h2>Test</h2>
    <hr>
    <form action="result.php" method="post">
    Nome <input type="text" name="nome" size="10">
    Et&agrave;
    <input type="text" name="eta" size="4">



    <input type="submit" value="invia">
    </form>
    </body>
    </html>


    file result.php
    <?php /* Created on: 08/02/2007 */ ?>
    <html>
    <head>
    <title>Test PHP</title>
    </head>
    <body>
    <h2>Test PHP</h2>
    <hr>
    <?php
    echo "Ciao $nome, hai $eta anni!";
    ?>

    <?php
    if ($eta > 49)
    echo "$nome, la vita inizia a cinquanta anni..";
    elseif ($eta > 29)
    echo "$nome, sei giovane";
    else
    echo "$nome, sei molto giovane!";
    ?>
    </body>
    </html>

    ringrazio anticipatamente chiunque mi sappia aiutare..

    ciao a tutti

  2. #2
    le variabili devi richiamarle con

    $nome = $_POST["nome"];
    $eta = $_POST["eta"];


    ciao
    sergio

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    15
    ho già provato ma non funziona..

    la schermata viene ma senza le variabili..

    viene tipo

    Test PHP

    --------------------------------------------------------------------------------
    Ciao , hai anni!
    , sei molto giovane!
    se riesci a provare mi fai un grosso favore..

    ciao

  4. #4
    bah,
    ti dovrebbe funzionare,
    prova il metodo get (lo imposti nel form) e leggi le variabili con

    $nome = $_GET["nome"];
    $eta = $_GET["eta"];

    ciao
    sergio

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    15
    niente anche con get..
    ci deve essere qualcosa nel passaggio dei parametri..
    perchè nell'URL non viene riportato niente dei parametri..

  6. #6
    se usi GET la query string la leggi con

    $_SERVER['QUERY_STRING'];

    ciao
    sergio

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    15
    niente le ho provate tutte ma proprio non passa iparametri..

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    15
    ho provato a usare un file in cui i parametri non vengono passati ad un altra pagina ma vengono mostrati successivamente nella stessa pagina..

    e così funziona..

    è il passaggio ad un altra pagina che non va..

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.