form isset/unset

View: New views
8 Messages — Rating Filter:   Alert me  

form isset/unset

by An-Dee :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
form isset/unset

hello


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/unset

by binArpy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Szia

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@...>

hello


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


--
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

by Pintér Tibor (tibyke)-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


> 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/unset

by An-Dee :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
Re: [wl-phplista] form isset/unset

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

Re: form isset/unset

by Gábor Fási :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ha 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/unset

by An-Dee :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
Re: [wl-phplista] form isset/unset

Kedves 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

by felho :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> 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

by Gábor Fási :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ú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