Newsgroup: it.comp.www.php
Titolo: Invio variabile con form

Salve a tutti,
Sono preso da un problema che forse è stupido, ma a me sembra
irrisolvibile.....
Ho approntato un semplicissimo form che invia ad una pagina php4 una
serie di dati che quest'ultima deve elaborare.
Purtroppo ho la necessità che uno di questi dati sia predefinito da
una variabile. In pratica nella pagina in cui ho incluso il form con
la funzione require c'è una variabile $ord_pro il sui valore è
numerico, vorrei inviare questo valore con un campo nascosto alla
pagina di elaborazione ove questa variabile non è più definita.
Ho provato con un campo nascosto del tipo: 
<input type="hidden" name="ord" value="<?echo $ord_pro?>">
ma nulla...
Penso che la strada del campo nascosto sia giusta, ma come si fa ad
inviare il valore della variabile?
Vi ringrazio per l'aiuto che vorrete darmi

 ha scritto nel messaggio
news:pfck9t0vngvlsfgf3...@4ax.com...


 ha scritto nel messaggio
news:pfck9t0vngvlsfgf3...@4ax.com...


 ha scritto nel messaggio
news:pfck9t0vngvlsfgf3...@4ax.com...


 ha scritto nel messaggio
news:pfck9t0vngvlsfgf3...@4ax.com...


Ti ringrazio per la risposta,
Purtroppo non mi sembra di avre capito bene che intendi per scrivere
di recuperare il valore...
Ti prego di spiegarmi meglio.
Grazie in anticipo
Max


 wrote:


 Vi ringrazio per l'aiuto che vorrete darmi
Quando nel form viene premuto il tasto di submit, tutti i campi vengono
inviati alla pagina indicata dal tag FORM.
In questa pagina i valori di tutti i campi del form della pagina precedente
sono disponibili nelle varaibili che portano lo stesso nome dei campi.
Compresi anche i campi nascosti.
Per cui dovresti trovare il valore del campo nascosto "ord" nella variabile
$ord. Il tutto all'interno della pagina richiamata premendo il pulsante di
submit.
Spero di essere stato chiaro.
--
Ciao e buon lavoro.
Fabio Ingala
webm...@phpcenter.it
www.phpcenter.it
Iscritto alla ML "Una funzione a settimana" ?
http://www.phpcenter.it/mailing/subscribe.php3

Ti ringrazio per l'aiuto, ma vedi...ho provato a richiamare la
variabile $ord al'interno della pagina di destinazione, anzi per
l'esattezza ho inviato tutto ad una pagina di test piena di istruzioni
echo delle variabili che il from invia.
Mi da il valore di tutte tranne che di questa.
Penso perchè non è più definita nella pagina di destinazione, in
quanto li arriva l'istruzione di visualizzare la variabile e non
direttamente il valore numerico di quest'ultima.
ecco quindi quello  che mi servirebbe, un sistema per inviare il
valore nuerico direttamente.
Saluti e Baci
Max


 wrote:



Questa soluzione deve per forza funzionare (io lo uso spesso). Prova a
staccare il "?>" dal nome della variabile e a leggerla tramite gli array
associativi $HTTP_POST_VARS e $HTTP_GET_VARS nel file di destinazione (la
pagina che poi elabora).
In pratica (immaginiamo che hai settato method=POST nel form) dovresti
averla nella pagina di destinazione come
$ord = $HTTP_POST_VARS[ord];


wrote:



Per cosě poco, giro il ringraziamento a tutti quelli che quotidianamente mi
aiutano.
bye
giaconet

pagina di elaborazione ove questa variabile non è più definita.
se il dato che deve arrivare cambia devi giustamente passarlo alla pagina
che lo deve elaborare.
con un
<input type="hidden" name="ord" value="<?echo $ord_pro?>">
passi la variabile ord con valore = a $ord_pro. Quindi nel file che legge le
variabili basta che tu legga il valore di $ord.
ATTENZIONE!
- L'input type hidden DEVE essere all'interno del form;
- controlla la sintassi html di questo campo hidden (leggendo l'html
risultante prima di mandarlo alla pagina. Magari hai messo uno spazio
sbagliato, una virgoletta di troppo o cose di questo genere. Magari non ti
ha scritto la variabile!)
Spero ti sia d'aiuto
LAMASE