Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Passaggio di variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    26

    Passaggio di variabili

    ho dei problemi col passagio di variabili nei form, potrebbe essere un problema di configurazione ?
    codice:
     <html>
     <head>
     <title> Passaggio del nome! </title>
     </head>
    
     <body>
    
     
    
     Una semplice pagina HTML che passa nome e cognome ad
     uno script PHP che saluterà il navigatore.
     
    
    
    
     <form method="get" action="form1_1.php">
    
     Dimmi il tuo nome: <input type="Text" name="nome"> 
    
    
     Ed ora il Cognome: <input type="Text" name="cognome"> 
    
    
    
     <input type="Submit" value="Adesso invia i dati in GET &gt;&gt;">
    
     </form>
    
     </body>
     </html>
    viene generato questo url:
    http://localhost/mio/form1_1.php?nom...ognome=bettiol
    di seguito il codice di form1_1.php
    codice:
     <html>
     <head>
     <title> Pagina di destinazione... </title>
     </head>
    
     <body>
    
     Ciao, 
    
    
    
     Il tuo nome è: <?=$nome?> 
    
     e il tuo cognome è: <?=$cognome?>
    
     </body>
     </html>
    Qualunque parametro inserisca ottengo sempre questo
    codice:
     Ciao,
    
    Il tuo nome è:
    e il tuo cognome è:
    a cosa è dovuto?

  2. #2
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    io nella pagina che legge ci metterei

    Codice PHP:
    $nome $_POST['nome'];
    $cognome $_POST['cognome']; 
    o meglio

    Codice PHP:
    isset($_POST['nome']) ? $nome $_POST['nome'] : $nome '';
    isset(
    $_POST['cognome']) ? $cognome $_POST['cognome '] : $cognome ''
    così eviti anche di lasciare la variabile vuota. (notice)

  3. #3
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    scusami hai usato get. io di solito uso il form method="post" e leggo correttamente le variabili come ti ho scritto sopra.
    ciao!

  4. #4
    ciao
    anch'io ho lo stesso prob di Jamiro85.
    a me non funziona nemmeno col metodo POST.
    sicuro che non che si tratti di un problema di configurazione??

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    26
    ok ho risolto.
    al posto nella variabile 'nome' mel file php ho usato '$HTTP_GET_VARS["nome"]'. il php 4 di default utilizza un array per il passaggio di variabili tra pagine.
    Grazie a tutti per le dritte

  6. #6
    a me non va in nessun modo
    ti spiace postare una porzione più ampia dello script per favore, per vedere la sintassi??

    altra domanda: qualcuno sa dove si trova il file php.ini su linux???
    grazie grazie grazie



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.