Portál AbcLinuxu, 10. května 2025 22:20

Dotaz: Zpoždění komunikace PHP x MYSQL o 1 klik

17.1.2013 22:00 Jan Richter
Zpoždění komunikace PHP x MYSQL o 1 klik
Přečteno: 231×
Odpovědět | Admin
Zdravím všechny nadšence, Nastínim situaci: Problém je v tom že po kliknutí na "submit" v prvním formuláři se nic nestane při druhém je již dosaženo správné reakce, ale pokud kliknete na další formulář zastupující jiný záznam v databázi nic se nestane a data zůstavájí pro úpravu z prvního formuláře a opět při druhém odeslání se načtou správná data.

Nevíte někdo jak se této opožděné reakce zbavím?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.1.2013 22:08 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Zpoždění komunikace PHP x MYSQL o 1 klik
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prvek submit odešle formulář a server zpracuje to, co bylo odesláno, a vrátí nějaký výsledek - k žádnému zpoždění o jeden klik nemůže dojít, pokud si jej nenaprogramujete.
Pokud by to bylo děláno „Ajax-em“, tak si to musíte ošetřit to, že se požadavek provádí asynchronně.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
Josef Kufner avatar 18.1.2013 02:56 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Zpoždění komunikace PHP x MYSQL o 1 klik
Odpovědět | | Sbalit | Link | Blokovat | Admin
Po odeslání formuláře vrať jako odpověď redirect (303) na stránku zobrazující tu položku.

Jinak je to tím, že si data načteš, pak je upravíš, ale znovu už je před zobrazením nenačteš. Nebo něco takového.
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.