Passaggio dati metodo POST e GET postato il 11/05/2015 09:52:15 nel forum programmazione, gdrcd e open source e modificato da de1980 il 11/05/2015 09:53:37
Ciao, ho un problema con il passaggio dei dati da una pagina all'altra:
Passo dei valori da una pagina all'altra attraverso una checkbox con il metodo POST, però ho bisogno di passare altri valori all'altra pagina, non solo quelli passati dalla checkbox, e ho pensato di passarli attraverso un metodo GET nella action del form. Non so se sia corretto farlo, però avevo usato questo metodo precedentemente con buoni risultati. Ora invece passa il valore del GET in modo non corretto. Faccio un esempio per cercare di essere più chiara:
In un menù a tendina ho OGGETTO 1 con al suo interno uno o più VALORI che sono selezionabili attraverso una checkbox, lo stesso vale per OGGETTO 2 e OGGETTO 3.
I VALORI sono passati correttamente tramite la checkbox, però devo passare altri dati come il nome dell'OGGETTO, ho pensato di passare questo nome attraverso un metodo GET inserito nella action del form del checkbox.
Nell'altra pagina però il nome dell'oggetto è sempre OGGETTO 1.
Spero di essermi spiegata.
Grazie infinite
Pagine → 1
11/05/2015 10:56:33
Hai provato a fare nella pagina che riceve i dati un:
11/05/2015 11:09:10
Si ho provato quando invia i dati li invia corretti, mentre quando li riceve è come se gli avessi passato il primo valore del database e non capisco come sia possibile visto che in quella pagina non gli faccio leggere il database ma semplicemente ricevere i dati dalla pagina precedente
11/05/2015 11:18:26
probabilmente l'errore è nell'acquisizione dei valori oppure nell'invio.
Una possibile soluzione è inviare tutto tramite post e quindi usare degli input hidden oppure controllare che l'action sia corretta pagina.php?var1=x&var2=y&var3=z
11/05/2015 11:20:57
Potresti postare il pezzo di codice del form, e quello della pagina di ricezione relativo alla ricezione delle variabili?
P.S.: posso chiederti per curiosità il motivo per cui sei costretta ad usare entrambi i metodi nello stesso form?
11/05/2015 11:22:30
la action è corretta l'ho ricontrollata più e più volte e nella riga prima di inviare i dati ho controllato se le variabili sono compilate correttamente, non ho mai fatto un imput hidden pra cerco come funziona e ci provo.
Posso in caso passare variabili diverse tramite un singolo post tipo var1=array (che è composta da un array) , var2 e var3?
11/05/2015 11:29:34
11/05/2015 11:31:43
Si puoi usare gli array nei form, qui trovi alcuni esempi sull'uso di array associativi o ordinati nei form:
https://www.designedbyaturtle.co.uk/2014/submit-an-array-with-a-html-form/ https://www.designedbyaturtle.co.uk/2014/submit-an-array-with-a-html-form/
11/05/2015 11:38:51
credo di aver risolto con input hidden ora ci lavoro un po' e vediamo, intanto grazie infinite
11/05/2015 22:38:34
Dopo più di 10 ore di prove mi sono accorta che non avevo chiuso il form XD.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
nick nightingale ha risposto alla discussione: Perché non avete più voglia di giocare?