Newsgroup: it.comp.www.php
Titolo: Un piccolo problema di reload.

Ciao a tutti,
ho un piccolo problema... dunque... in una pagina web ho una select con
dei valori.
Brevemente,
Ho una funzione XYZ ($value) che in base al valore passato in $value
imposta il contenuto di una area della pagina.
Quando la pagina viene caricata per la prima volta, il valore $value č
impostato a 1.
L'utente attraverso una select sceglie una voce, i cui valori variano
da 1 a 6.
Quello che voglio ottenere, č fare in modo che al click di una specifica
voce dalla select, venga ricaricata la pagina passando il valore associato
alla scelta fatta ($value) alla funzione XYZ.
La funzione XYZ($value) quindi carichera nella area il contenuto relativo
alla scelta effettuata.
E cosi via, se clicca su un altra voce, si ricarica la pagina e il contenuto
dell'area interessata viene nuovamente aggiornata.
Nella speranza di essere stato chiaro, chiedo se qualcuno possa aiutarmi
postando eventualmente il codice.
Fiducioso, ringrazio anticipatamente.
Cooper.

 voce dalla select, venga ricaricata la pagina passando il valore associato
mi sembri un po OT, e' un quesito da javascript, comunque l'idea e' 
quella di controllare cosa succede alla select mediante i suoi eventi 
(tipo onclick, non so se esista qualcosa tipo onselect) ed eseguire un 
javascript, comandato da tale evento, che esegua un submit del form 
contenente la select-box
-- 
                                     /=\  ASCII Ribbon
   ~ ~ ~    saluti!       ___        \ /  Campaign
  ~ ~ ~   Busettu       >< ,°>        X   Against
                                      / \  HTML Mail


Si fa in javascript; devi usare l'evento onchange; dovrebbe venire una cosa
del tipo:
onchange="XYZ(this.value)"
se XYZ č una funzione javascript che esegue il caricamento della pagina;
se invece č una funzione php, devi inviare il form, quindi una cosa tipo
onchange="document.nomedelform.submit();"
ma cosě č piů lento...
Cmq, puoi chiedere al newsgroup it.comp.lang.javascript
Ciao. Angiblu

 impostato a 1.
Ho capito la cosa all'80%.
Il problema sarebbe quello di portarti dietro il valore $value, giusto?
Può essere sufficiente passarlo ogni volta come argomenti GET sulla tua
pagina.
Alla prima invocazione non esiste e lo setti a 1 (o quello che era).
Quando lo vai a modificare e quindi ricarichi la pagina, glielo passi:
header("location: pagina.php?value=$value");
Questa è la soluzione + semplice. Altrimenti ci sono cookie, sessioni, ...
Ciao
Marco

 ha scritto nel messaggio
news:bf5r7p$30ef$1...@news5.isdnet.net...

In effetti questo è ciò che avevo pensato anche io, in javascript il
problema non si pone, volevo infatti qualcosa server-side possibilmente.
Cmq grazie ancora :)
Cooper.


Ok,  prendendo come riferimento, questa soluzione, per le url tipo:
http://miosito.ext/miapagina.php?param1=value1&param2=value2
uso in javascript il seguente codice:
 var queryString = location.search.substring(1);
 var valuePairs  = queryString.split('&');
 var info=new Object();
 for (var i = 0; i < valuePairs.length; i++)
info[valuePairs[i].split('=')[0]] =
unescape(valuePairs[i].split('=')[1]).replace(/\+/g, '');
dove, scrivendo:
info['param1'] <--- ottengo il valore associato a param1, ovvero value1
e cosi via.
chi mi può scrivere l'equivalente del codice di cui sopra in php? Ringrazio
anticipatamente per la pazienza :)
Cooper.


Ragazzi, ho risolto, in php ho visto che c'è già una funzione apposita che
si occupa di ciò, ovvero $_GET.
Grazie a coloro che cmq si sono interessati :)
Cooper.