Jump to content
php.lv forumi

PHP formas apstiprināšana automātiski


xfr33
 Share

Recommended Posts

Labdien!

Kāds būtu atrisinājums šādai situācijai: ir forma, kuru aizpildot un apstiprinot lietotajs nonak citā lapā, kur arī ir forma, bet otrajai formai action ir tā pati lapa un pārbauda vai ir aizpildīti konkrētie lauki.

Kā šo izdarīt bez javascripta, jo javascript varētu būt arī atslēgts?

 

EDIT:

 

Atkodu, ir viens interesants risinājums ar sesijām.

Edited by xfr33
Link to comment
Share on other sites

Tieši tā glabā sesijās datus cik tālu ir forma aizpildita un pārējos datus kas jaglabā līdz datu izmantošanai..

Vēl var glabāt datubāzē.. pēc ip utml.. ja ir nepieciešami gadījuma ka cilvēks var iziet no lapas un vēlāk atgriezties un lai viss turpinās no tās pašas vietas...

p.s. nesapratu action ir viena un ta paša lapa?? bet formas ir citas lapas.. tādā gadijumā formai kādu neredzamu inputu un action skriptam pēc action izpildes "header("location:$mainigais_no_neredzamainputa")" vai kautkā tamlīdzīgi..

Link to comment
Share on other sites

Tieši tā glabā sesijās datus cik tālu ir forma aizpildita un pārējos datus kas jaglabā līdz datu izmantošanai..

Vēl var glabāt datubāzē.. pēc ip utml.. ja ir nepieciešami gadījuma ka cilvēks var iziet no lapas un vēlāk atgriezties un lai viss turpinās no tās pašas vietas...

p.s. nesapratu action ir viena un ta paša lapa?? bet formas ir citas lapas.. tādā gadijumā formai kādu neredzamu inputu un action skriptam pēc action izpildes "header("location:$mainigais_no_neredzamainputa")" vai kautkā tamlīdzīgi..

 

štelle tur bija tāda ka ir forma ar action=""

te es pārbaudu uz formas korektību, iemetu datus sesijās.

header uz otru lapu.

un vnk $_POST['login'] = $_SESSION['login']

utt

un automātiski pārbaudīs formu, jo tai formai action arī ir ""

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...