|
View:
New views
8 Messages
—
Rating Filter:
Alert me
|
|
|
form isset/unsethello Van egy form, amiben a submit gomb neve 'submit', értéke elküld/send. isset($_POST['submit'] esetén a formot mailben elküldenén, szöveg kiiratás, és a unset($submit) igy elvileg reload esetén üres az isset a másik ágon fut le, és az üres ürlapot kapja meg a user de nem, reload esetén megint elküldi formot, pedig unset-teltem a $submit-tet. probáltam a $GLOBALS és a $_POST tömbökben is a submit-ot unsettelni, de akkor sem megy, pedig láthatóan a változó üres lesz (echoval megnéztem) mit rontok el?
-- Üdvözlettel, An-Dee an-dee@... -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: form isset/unsetSzia
Előszöris unset($submit) nem inkább unset($_POST) vagy $_POST["submit?"]. Másodsorban én úgy oldanám meg, hogy i(isset($_POST["submit"]) && @$_SESSION["sent"] == false) {
$_SESSION["sent"] = true; } Vagy valami ilyesmi. binArpy 2009/11/1 An-Dee <an-dee@...>
-- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: form isset/unset> Van egy form, amiben a submit gomb neve 'submit', értéke elküld/send. > > isset($_POST['submit'] esetén a formot mailben elküldenén, szöveg > kiiratás, és a unset($submit) > > igy elvileg reload esetén üres az isset a másik ágon fut le, és az üres > ürlapot kapja meg a user > > > de nem, reload esetén megint elküldi formot, pedig unset-teltem a > $submit-tet. > > probáltam a $GLOBALS és a $_POST tömbökben is a submit-ot unsettelni, de > akkor sem megy, pedig láthatóan a változó üres lesz (echoval megnéztem) > > > mit rontok el? ez csak vicc, ugye? t -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: form isset/unsetnem, nem vicc, csak régóta nem php-ztam és 22.30 elmúlt 2009. november 1., 22:23:42, írtad: >> Van egy form, amiben a submit gomb neve 'submit', értéke elküld/send. >> isset($_POST['submit'] esetén a formot mailben elküldenén, szöveg >> kiiratás, és a unset($submit) >> igy elvileg reload esetén üres az isset a másik ágon fut le, és az üres >> ürlapot kapja meg a user >> de nem, reload esetén megint elküldi formot, pedig unset-teltem a >> $submit-tet. >> probáltam a $GLOBALS és a $_POST tömbökben is a submit-ot unsettelni, de >> akkor sem megy, pedig láthatóan a változó üres lesz (echoval megnéztem) >> mit rontok el? PT> ez csak vicc, ugye? PT> t -- Üdvözlettel, An-Dee -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: form isset/unsetHa az egyik kérésben (ahol feldolgozod) unseteled, az semmi hatással
nincs egy másikra (ahol újraküldi). Megoldás: van egy külön script, ami feldolgozza, sessionbe beírja, sikerült-e, stb., majd visszaküld oda, ahol a form van. 2009/11/1 An-Dee <an-dee@...>: > nem, nem vicc, csak régóta nem php-ztam és 22.30 elmúlt > > 2009. november 1., 22:23:42, írtad: > >>> Van egy form, amiben a submit gomb neve 'submit', értéke elküld/send. > >>> isset($_POST['submit'] esetén a formot mailben elküldenén, szöveg > >>> kiiratás, és a unset($submit) > >>> igy elvileg reload esetén üres az isset a másik ágon fut le, és az üres > >>> ürlapot kapja meg a user > >>> de nem, reload esetén megint elküldi formot, pedig unset-teltem a > >>> $submit-tet. > >>> probáltam a $GLOBALS és a $_POST tömbökben is a submit-ot unsettelni, de > >>> akkor sem megy, pedig láthatóan a változó üres lesz (echoval megnéztem) > >>> mit rontok el? > > PT> ez csak vicc, ugye? > > PT> t > > > -- > > Üdvözlettel, > > An-Dee > > -- > Weblabor hírlevél: http://weblabor.hu/hirlevel > -- > wl-phplista (wl-phplista@...) levelezőlista > https://bors.hoszting.com/mailman/listinfo/wl-phplista > Keresheto archivum: http://weblabor.hu/kereses > -- > etikett: http://weblabor.hu/levlistak/illemszabaly > offlista: https://weblabor.hu/levlistak > Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: form isset/unsetKedves Gábor! Ezt nem tudtam. Köszönöm a segítséget. üdv An-Dee 2009. november 1., 22:39:34, írtad: GF> Ha az egyik kérésben (ahol feldolgozod) unseteled, az semmi hatással GF> nincs egy másikra (ahol újraküldi). GF> Megoldás: van egy külön script, ami feldolgozza, sessionbe beírja, GF> sikerült-e, stb., majd visszaküld oda, ahol a form van. GF> 2009/11/1 An-Dee <an-dee@...>: >> nem, nem vicc, csak régóta nem php-ztam és 22.30 elmúlt >> 2009. november 1., 22:23:42, írtad: >>>> Van egy form, amiben a submit gomb neve 'submit', értéke elküld/send. >>>> isset($_POST['submit'] esetén a formot mailben elküldenén, szöveg >>>> kiiratás, és a unset($submit) >>>> igy elvileg reload esetén üres az isset a másik ágon fut le, és az üres >>>> ürlapot kapja meg a user >>>> de nem, reload esetén megint elküldi formot, pedig unset-teltem a >>>> $submit-tet. >>>> probáltam a $GLOBALS és a $_POST tömbökben is a submit-ot unsettelni, de >>>> akkor sem megy, pedig láthatóan a változó üres lesz (echoval megnéztem) >>>> mit rontok el? >> PT> ez csak vicc, ugye? >> PT> t >> -- >> Üdvözlettel, >> An-Dee >> -- >> Weblabor hírlevél: http://weblabor.hu/hirlevel >> -- >> wl-phplista (wl-phplista@...) levelezőlista >> https://bors.hoszting.com/mailman/listinfo/wl-phplista >> Keresheto archivum: http://weblabor.hu/kereses >> -- >> etikett: http://weblabor.hu/levlistak/illemszabaly >> offlista: https://weblabor.hu/levlistak -- Üdvözlettel, An-Dee -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: form isset/unset> de nem, reload esetén megint elküldi formot, pedig unset-teltem a
> $submit-tet. > mit rontok el? A form feldolgozása után legyen egy redirect (header('Location: '....)) önmagára, így nem lesz gond a refresh-sel. Az ajánlott sessionben letárolós megoldás az nem túl jó, ugyanis előfordulhat, hogy valaki több tabon szeretné használni a formodat. Üdv, Felhő -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: form isset/unsetÚgy gondoltam, hogy a sessionbe a feldolgozó script beleírja, hogy
sikerült/nem sikerült ezért:... , majd átirányítás után a formot tartalmazó script ezt észrevéve kiírja, hogy sikerült/nem sikerült, majd törli a sessionből, elkerülendő így az említett problémát. 2009/11/2 Gergely Hodicska <felho@...>: >> de nem, reload esetén megint elküldi formot, pedig unset-teltem a >> $submit-tet. >> mit rontok el? > A form feldolgozása után legyen egy redirect (header('Location: '....)) > önmagára, így nem lesz gond a refresh-sel. Az ajánlott sessionben > letárolós megoldás az nem túl jó, ugyanis előfordulhat, hogy valaki több > tabon szeretné használni a formodat. > > > Üdv, > Felhő > -- > Weblabor hírlevél: http://weblabor.hu/hirlevel > -- > wl-phplista (wl-phplista@...) levelezőlista > https://bors.hoszting.com/mailman/listinfo/wl-phplista > Keresheto archivum: http://weblabor.hu/kereses > -- > etikett: http://weblabor.hu/levlistak/illemszabaly > offlista: https://weblabor.hu/levlistak > Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
| Free embeddable forum powered by Nabble | Forum Help |