Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    62

    Due php self in un unica pagina

    Ciao a tutti, ho la necessità di fare due scelte in cascata e dopodichè visualizzare la pagina.

    Ad esempio:

    codice:
    <form action="<?php $_SERVER['PHP_SELF']; ?>" method="POST" name="nazione">
    
    Seleziona la nazione
    
    <select name="nazione" onchange="javascript: document.sel_nazione.submit()">
    // Qui i vari option value con le nazioni
    Dopo questo php self, ne devo fare un altro con le città risultanti di quella nazione, riempiendo sempre un menù a tendina. Solo che il secondo php_self mi va a cancellare la scelta del primo (ovviamente dato che refresha l'intera pagina).
    C'è un modo di "bloccare" la pagina in qualche modo dopo aver fatto la prima scelta, e fare in modo di procedere con la seconda e visualizzare dopo l'ultima scelta il risultato?

    Spero di essermi spiegato bene

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Lo devi fare usando le sessioni, in pratica ogni volta devi ricordarti le scelte precedenti, ma se lo fai in AJAX viene molto più carino, non vedi la pagina che si ricarica, vengono semplicemente modificate le select.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    62
    Ok si alla fine ho pensato anchio alle session e ora funziona. Per ajax come dovrebbe essere? Non ne so proprio mezza di quel linguaggio
    Ad ogni modo mi va già bene così

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.