Aggiornare variabili prima del post... postato il 22/09/2015 15:36:18 nel forum programmazione, gdrcd, open source, hosting
Salve ragazzi,
sono ore che mi sto spaccando la testa su questo pezzetto di codice e, seppur credo la soluzione possa essere facile, a me proprio non riesce.
In due parole: Ho un form che setta diverse variabili. Tra queste anche la variabile $ID.
Quando il form viene inviato, vorrei che l'utente venisse reindirizzato sulla pagina: esempio.php?ID=ValoreIDSettatoDalForm
Il problema è che quando invio il form, la variabile $ID resta vuota e quindi l'indirizzo di redirect non è corretto.
Esempio del form (pagina 1)
Pagine → 1
22/09/2015 15:50:30 e modificato da darkabe il 22/09/2015 15:53:13
Non sono sicuro di aver ben compreso il flusso logico della cosa. A leggere il primo pezzetto di codice mi sembra che il form venga inviato alla stessa pagina (quindi a sé stesso) e poi possa procedere a fare il redirect. Però mi sembra piuttosto contorta la cosa.
La cosa che vorrei capire è: dove prendi $id?
Se la possiedi già nel form non capisco dove sia il problema
Se ti viene restituita dopo l'invio del form (quindi dalla pagina che segue) allora fai fare a quella pagina il redirect, direttamente da php.
Oppure puoi inviare il form in modo asincrono, aspettare il risultato e fare il redirect nell callback. Però prima di eventualmente fare cose di sto tipo vorrei ben capire cosa devi fare
22/09/2015 15:52:42
Come prima cosa mi salta all'occhio che tu dici che il form aggiorna la variabile $id, ma io non vedo nessun <input name="id"> nel form. Quindi non è il form che la aggiorna. Magari è il codice di gestione del form, ma non l'hai postato.
Seconda cosa, dato che il tuo problema è che la variabile $id non ottiene il valore che vuoi, dovresti almeno postare la parte di codice in cui assegni un valore a quella variabile. Altrimenti possiamo solo fare supposizioni su cosa succede per davvero a $id
Ti sconsiglio di usare javascript per fare i redirect. Sarebbe meglio usare gli header HTTP, con la funzione header().
22/09/2015 15:58:09
Sì... è un po' contorto il ragionamento XD
Provo a spiegare "l'intento" piuttosto di quello che c'è fin'ora..
Vorrei un form che, valorizza ValoreID (inserendo il valore in un campo) e che quando inviato, mi rimanda a una prossima pagina che ha come indirizzo www.esempio.it?ID=ValoreID
È possibile?
22/09/2015 16:14:56
22/09/2015 16:30:52 e modificato da sgc carter il 22/09/2015 16:31:42
Hmmm, no, perché:
lo scopo primario è essere indirizzato alla prossima pagina che deve contenere nell'indirizzo ID. Mi spiego meglio, in maniera grafica, che magari riesco XD
Questo dovrebbe essere il "flusso" un po' più logico XD:
22/09/2015 17:07:38
Ok, quindi è quel che ti ho scritto prima xD
Si può aggiungere il target blank per farlo aprire su una nuova finestra, e si può togliere il name al submit così non verrà passato
22/09/2015 17:24:37
Grazieee... scusa ma prima non avevo capito XD
Grazie a tutti per l'aiuto :-)
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Pirates of the Caribbean: Tides of War: Quarti di finale del torneo
DarkOrbit: Galactic Strife & Buono gratis 💥
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
I dati del generatore di rank sono stati aggiornati!
Legacy of Magic: Il vecchio e la mappa
outrunstaff ha risposto alla discussione: Project OutRun PbC
meleys ha aperto un annuncio di ricerca: Westeros GDR ricerca Tester
Metin2 → Sfida i tuoi rivali a battersi con te e dimostra la tua superiorità in questo mondo fantasy!
Lineage II: Black Friday di Lineage II
Il gestore di Ultima Espiazione Gdr ha risposto alla recensione di mancoicani
zannata ha recensito Sigil - La Città dei Portali
Pandora Upside Down High School → La prima scuola per sovrannaturali al mondo vi attende! Scoprite il vostro cammino Ancestrale relazionandovi con i compagni e le attività dei club
Sea of Conquest: Tuffati nel mistero! 🌊
Pirates of the Caribbean: Tides of War: Evento di Ringraziamento!
Fervm: Aggiornamenti: Il Diario!
Hero Wars: Arrivano le Teenage Mutant Ninja Turtles! :-D
Ikariam → Su una piccola isola, in qualche parte del Mediterraneo, sorge un`antica civiltà. Sotto la tua guida inizia un`era di ricchezza e di scoperte!
DaeGuildSource - Scarica DaeGuildSource e realizza siti di gilde e clan per Giochi di Ruolo Online
Hogwarts la magia antica - Intervista ai gestori del play by forum potteriano Hogwarts, la Magia Antica!
Armi da Mischia - Semplice manuale per le armi da mischia in un gioco di ruolo. Scopri come giocarle al meglio!
Underworld of Rome - Intervista alla gestrice di Underworld of Rome.. il play by chat ambientato nel World of Darkness romano!
BattleMapp - BattleMapp, il tool gratuito per creare mappe per Giochi di Ruolo!
Come si gioca ai Larp? - Hai mai giocato ad un gioco di ruolo dal vivo (grv)? Se la risposta è no dai un occhiata a questo articolo!