Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    224

    Passaggio valore di una SELECT

    Non capisco come mai non funziona, eppure ho utilizzato il codice gia molte volte...

    Codice nella Form
    <select name="tipologia" size="1">
    <option>Seleziona tipo carrello</option>
    <option value="trasporto">trasporto</option>
    <option value="stoccaggio">stoccaggio</option>
    <option value="commissionamento">commissionamento</option>
    <option value="movimentazione">movimentazione</option>
    </select>

    Se nella pagina php scrivo

    print $tipologia;

    non viene visualizzata la variabile.
    Qualcuno sa aiutarmi?
    Sto lavorando su una macchina in cui e' appena stato installato php + mysql ecc. Non e' che devo cambiare delle impostazioni?
    Grazie per l'attenzione
    Per quello che ho visto, per quello che ho sentito, per sconcertante necessitá...obbligo di caduta verso mondi leggeri di sottili pensieri d´occhio e cuore... (Giovanni Lindo Ferretti)

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Per visualizzarla dovresti usare il metodo post o get e quindi:

    $_GET['tipologia']; o $_POST['tipologia'];

  3. #3
    prova a scrivere se usi il method post

    echo $_POST[tipologia];

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    224
    Grazie, adesso funziona...
    Per cui se fino adesso gli script hanno sempre funzionato devo ringraziare la buona fortuna? :-)
    Per quello che ho visto, per quello che ho sentito, per sconcertante necessitá...obbligo di caduta verso mondi leggeri di sottili pensieri d´occhio e cuore... (Giovanni Lindo Ferretti)

  5. #5
    no magari definivi la $ prima

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    224
    altro problema...
    nel form tramite action="pagina.php?var1=$value" posso passare delle variabili. Se voglio passare piu' di una variabile?
    Per quello che ho visto, per quello che ho sentito, per sconcertante necessitá...obbligo di caduta verso mondi leggeri di sottili pensieri d´occhio e cuore... (Giovanni Lindo Ferretti)

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    153
    Originariamente inviato da fabdort
    Grazie, adesso funziona...
    Per cui se fino adesso gli script hanno sempre funzionato devo ringraziare la buona fortuna? :-)
    No, probabilmente devi ringraziare le impostazioni di php.ini che consentivano il passaggio di variabili in automatico.
    Da una certa versione di php in poi (non ricordo quale) il passaggio di variabili nel modo in cui hai sempre fatto, che era abilitato di default, è diventato disabilitato. Volendo puoi ritornare a fare esattamente come facevi prima modificando un semplice parametro in php.ini (register_globals), ma è sconsigliato, per motivi di sicurezza.

  8. #8
    Cosi ne passi una di var


    action="pagina.php?var1=$value"


    cosi ne passi 3

    action="pagina.php?var1=$value&var2=$var2&var3=$va 3"

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    224
    ancora non e' finita...

    tramite

    action="pagina.php?var1=$value"

    invio una variabile a pagina.php

    In pagina.php scrivo

    $valore = $_POST['var1'];

    Se non ho capito male come il tutto funzia, adesso dovrei avere il valore della variable $value selvato nella variabile $valore.
    Pero' il passaggio della variabile non avviene (ad esempio se provo con
    print $valore;
    non viese visualizzato niente)
    Per quello che ho visto, per quello che ho sentito, per sconcertante necessitá...obbligo di caduta verso mondi leggeri di sottili pensieri d´occhio e cuore... (Giovanni Lindo Ferretti)

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Se invii i dati tramite querystring saranno nell'array $_GET o $_REQUEST e non in $_POST.

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.