Newsgroup: it.comp.www.php
Titolo: Ricarica pagina con valori selezionati

Ho un form in cui l'utente inserisce dei valori nelle text e va a
scegliere delle opzioni da delle combo, ed alcune di queste combo
ricaricano la pagina che effettua delle query con i valori scelti.
Es: ho una text prezzo e 2 combo, regione e provincia: l'utente
inserisce il prezzo, sceglie la regione e la pagina si ricarica facendo
una query con la regione scelta e caricando dinamicamente la combo
provincia: io vorrei sapere qual'è il metodo più corretto per farsì
che al ricaricamento della pagina io abbia compilata la text  e le
combo con i valore inseriti o scelti precedentemente dall'utente.
Tenete conto che io avrò almeno 2 o 3 text, e 3 o 4 combo di cui dover
memorizzare i valori, perciò volevo sapere qual'è il metodo più
corretto per agire.
Thans

 combo con i valore inseriti o scelti precedentemente dall'utente.
Se capisco bene
per i campi text devi settare il contenuto dell'attributo 'value'
per i checkbox 'checked' sulla voce che vuoi settata in origine
per il resto (opion, radio, ..) 'selected'.
http://xhtml.html.it/guide/lezione/1701/consentire-delle-scelte-checkbox-radio-select/
e dintorni
-- 
"20060207: buongiorno italia, buongiorno maria.
con gli occhi pieni di malinconia"

In pratica voglio sapere come fare, al ricaricamento della pagina, a
riavere tutti i dati scelti o inseriti dall'utente precedentemente

 
Non cancellare tutto quanto quando rispondi, cita (=quota) la paret alla 
quale ti riferisci.
Per "ricaricamento della pagina" cosa intendi?
Se intendi l'invio di un form mi ripeto (in caso contrario, se intendi 
il semplice reload, devi utlizzare le sessioni o qualcosa di analogo, 
cmq in maniera naloga, usa la ripetizione, a quanto c'è sotto)
Dicevo che mi ripeto:
per i campi text devi settare il contenuto dell'attributo 'value'
per i checkbox 'checked' sulla voce che vuoi settata in origine
per il resto (opion, radio, ..) 'selected'.
http://xhtml.html.it/guide/lezione/1701/consentire-delle-scelte-checkbox-radio-select/
e dintorni
Ovvero una cosa del genere:
per i campi text
in caso di metodo POST qualcosa del genere (XHTML)
<input type="text" name="suonome" value="<?=@$_POST['suonome']?>" />
<input type="checkbox" name="chkbx1" <?=(isset($_POST['chkbx1'])==)?' 
checked="checked"':''?> />
etc...
Però è più un problema di html che php, quindi dai un'occhiata alla url 
che ti ho fornito.


 il semplice reload, devi utlizzare le sessioni o qualcosa di analogo,
Non li passo tramite form, ma ricarico la pagina con
window.location.href = url, dove l'url è l'indirizzo della pagina più
tutti i valori delle combo selezionate e del testo inserito, ad es.:
http://www.sito.com/cerca.php?id_stato=2&prezzo=10000&tipo_c=campagna
Nei relativi campi vado ad impostare come valore i dati che mi passo
con l'url, solo che così facendo devo controllare tutti i campi
compilati dall'utente e poi aggiungerli all'url da ricaricare, che
diventa lunghissimo.
Così facendo funziona, però non so se sia corretto come modo di
lavorare, forse è meglio che setti tutti i campi dentro la sessione
corrente, come mi hai suggerito tu, in maniera tale che non devo fare
dei giri assurdi per ricavarmeli, e soprattutto non si vede nulla
sull'url.
Riassumendo il tutto quindi, il modo più corretto di lavorare è usare
le sessioni, giusto?
Thansk

 le sessioni, giusto?
Credo tu debba valutare cosa deve fare la tua applicazione, considerando 
i pro e i contro dei vari approcci
