Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    182

    php primissime esperienze

    ragazzi...salve a tutti-...

    premetto che ho qualche conoscenza in html ma poco in php.

    cmq so che le variebili in php nn vanno definite a monte.

    allora scrivendo due file del genere xchè mi dice che nn sono definite le variabili??

    <html>
    <head>
    <title>prova</title>

    </head>
    <body bgcolor="#FFFFFF" text="#000000">

    <form action="stampe.php" method=post>
    Io mi chiamo:

    <input type="text" name="tichiami">

    , <input type="text" name="cognome">



    <input type="submit" name="submit" value="Accetta i miei dati!">
    </form>
    </body>
    </html>


    e il file stampe.php:

    <html>
    <head>
    <title>ciaoo!!</title>
    </head>
    <body bgcolor="#FFFFFF" text="#000000">



    Ciao <?php print $tichiami; ?>



    <?php print $cognome; ?>
    </body>
    </html>

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    <html>
    <head>
    <title>ciaoo!!</title>
    </head>
    <body bgcolor="#FFFFFF" text="#000000">



    Ciao <?php echo $_POST['tichiami']; ?>



    <?php echo $_POST['cognome']; ?>
    </body>
    </html>

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    182

    scusa

    grazie x la rispsta.

    cmq mi potresti spiegare xchè in quel modo che facevo io nn funge?

    $_post è un array che contiene cosa in parole povere? :master:

  4. #4
    $_POST contiene il valore che invii dal form.


    ES/

    <form action="stampe.php" method=post>
    Io mi chiamo:

    <input type="text" name="tichiami">

    , <input type="text" name="cognome">



    <input type="submit" name="submit" value="Accetta i miei dati!">
    </form>
    </body>
    </html>

    ----------------------------------------------
    <html>
    <head>
    <title>ciaoo!!</title>
    </head>
    <body bgcolor="#FFFFFF" text="#000000">



    Ciao <?php echo $_POST['tichiami']; ?>



    <?php echo $_POST['cognome']; ?>
    </body>
    </html>

    In questo caso

    $_POST['tichiami']

    Contiene il valore inserito dall'utente nel campo
    <input type="text" name="tichiami">

    Mentre $_POST['cognome'];

    Contiene il valori del campo

    <input type="text" name="cognome">


    Capito??

    In caso contrario chiedi ancora

  5. #5
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    La spiegazione del mancato funzionamento del codice stritto come nel tuo esempio iniziale, risiede nel fatto che dalla versione php 4.2.0 sono state introdotte nuove variabili, tra cui anche $_POST ed è stato cambiata l'impostazione di default della direttiva register_globals nel php.ini, da ON (versioni precedenti) ad OFF.

    Dai uno sguardo a questa pillola, ti sarà tutto più chiaro...


  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    182

    grazie

    si ,ero sicuro che dipendesse dal file php.ini!! e voi mi avete chiarito...

    ancora una cosa....x far apparire una finestra piccola di un messaggio: ad es. quando si immettono i dati ..."i tuoi dati stanno x essere inviati sei sicuro?ok,annulla....tipo pop-up---lo gestisco con html?

    sono alle prime armi,scusate e grazie.

  7. #7
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Si tratta di una funzione javascript e puoi richiamarla con un evento tipo onClick:
    codice:
    <input type="submit" name="submit" value="Invio"
    onClick="return confirm('I tuoi dati stanno per essere inviati\n
    sei sicuro di voler procedere?');">

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    182

    ok

    grazie.

    purtroppo ancora nn conosco javascript...provo a dare un occhiata...cmq la funzione javascript devo definirla da qualche parte?xchè copiando il tag cosi com è nn succede nulla...grazie ancora.

  9. #9
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    ...come sarebbe non succede nulla?

    la funzione non dev'essere definita, lo è già.

    Hai provato a controlloare gli spazi tra i vari attributi? (value="Invio" e onClick vanno separati da uno spazio)

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    182

    eeee

    scusa l ignoranza ma questo tag posso inserirlo nel body vero?

    mancavano gli apici xo' nn funge uguale...carica ma nn fa nulla....boh. VVoVe:

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.