Visualizzazione dei risultati da 1 a 10 su 10

Discussione: 2 quesiti in 1

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

    2 quesiti in 1

    Salve ragazzi,
    volevo chiedervi:

    1. Come faccio a passare il valore di una variabile tra due pagine php senza utilizzare esclusivamente un form, o cose di questo genere?

    2. Come posso aggiornare il campo di una form conseguentemente all'inseimento dell'utente in un altro campo della form nella stessa pagina??

    Vi ringrazio.

  2. #2
    Utente di HTML.it L'avatar di Emyl
    Registrato dal
    Jul 2004
    Messaggi
    250
    1. Tramite la query string (es. index.php?var=ciao)

    2. E' possibile solo con javascript o simili


    Ciao
    "Ci sono 10 tipi di persone, quelli che capiscono i numeri binari...
    e quelli che non li capiscono."

  3. #3
    1. metti un link del tipo ciao.php?ciao=alex e nella pagina ciao.php avrai la variabile $_GET['ciao'] contenente alex...

    2. penso tu debba usare javascript... prova

    <input name=nome onblur=javascript:document.nomeform.nomealtrocampo .value=this.value;>
    visitate http://camicio.altervista.org per caxxate varie :d

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    228

    sessioni

    penso che anche le sessioni possano essere utili :maLOL:

  5. #5
    Utente di HTML.it L'avatar di Emyl
    Registrato dal
    Jul 2004
    Messaggi
    250
    Dipende dall'uso che se ne deve fare, se e' per passare una sola variabile e' come usare un Formula 1 per il vialetto del mio garage...


    Ari-ciao...
    "Ci sono 10 tipi di persone, quelli che capiscono i numeri binari...
    e quelli che non li capiscono."

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    115
    E se mi interessa passare anzichè un valore, ma una variabile il cui valore mi interessa.
    Ho provato con pagina.php?valore=$var ma nella pagina successiva valore assume $var e non il valore di $var come vorrei.
    Mi aiutate?

  7. #7
    Utente di HTML.it L'avatar di Emyl
    Registrato dal
    Jul 2004
    Messaggi
    250
    La sintassi corretta per passare una variabile tramite la query string e':

    file.php?nomevariabile=valore&nomevariabile2=valor e2...

    ...eccetera eccetera...


    Forse adesso ti e tutto piu' chiaro

    Ciao
    "Ci sono 10 tipi di persone, quelli che capiscono i numeri binari...
    e quelli che non li capiscono."

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    115
    Ho fatto come tu mi hai spiegato, ma non funziona.
    Voglio però spiegare meglio ciò che voglio fare per capire se il tutto dipende da questo:
    il mio form è nella pagina1.php dove nella variabile dato metto 5. Ora in pagina2.php trasmetto tramite metodo POST la varibile dato. Fin qui tutto bene(nella variabile $_post['dato'] c'è 5).
    Ora il contenuto della variabile dato(quindi 5) mi serve nella pagina3.php ma se adotto il metodo GET (Vai) anzichè passare 5 a pagina3.php mi viene passato $dato in $_get['var'].
    Questo è il mio problema.
    Grazie.

  9. #9
    La variabile la passi se sei in php. Altrimenti passi $dato come fosse una stringa qualsiasi. Da come presenti la stringa si presume tu sia in html.

    Vai




    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    115
    Grazie 1000, era appunto quello il problema.
    Scusate se vi domando alcune volte delle sciocchezze, ma sono solo un neofita.
    Siete sempre molto gentili, 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.