Anonymní profil PePe – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil PePe – Programujte.comAnonymní profil PePe – Programujte.com

 

Příspěvky odeslané z IP adresy 84.16.105.–

PePe
PHP › opakovaný příkaz
23. 4. 2020   #385905

Zkusím:

Mám Checkbox

<input type="checkbox" name="kategorie1" value="1" onclick=" return kategorihide(this.value)">

těchto checkboxů je tam více, s jiným value.

Tyto checkboxy slouží jako třídění kategorie. 

Tzn, při zmáčknutí je zaslán dotaz na databázi přes funkci kategorihide, tato funkce zaktualizuje na stránce Iframe, ve které se vytřídí obsah z databáze, který je v iframe podle požadavku uživatele (tzn: podle vybraných checkboxů v kategorii)

Pokud uživatel klikne na jeden a vzápětí na druhý checkbox, bylo to první třídění zbytečné ( tedy celý dotaz na databázi). Otázkou je, zda je možné vytvořit to, aby se chvíli počkalo (cca 1s ) zda uživatel nestiskne další checkbox, tím by nemuselo být vykonáváno tolik dotazů na databázi. 

Snad je to pochopitelné

PePe
PHP › opakovaný příkaz
19. 4. 2020   #385879

Zdravím, mám tu takový problém. 

Mám stránku, kde posílám příkaz v index.php do jiného souboru prikaz.php, kde mám script . V souboru prikaz.php probíhá dotaz na databázi a poté vrací výsledek zpět do index.php.

Co ale řeším je, zda existuje možnost vytvořit takový script, který by dělal toto:

 Z index.php odchází příkaz do prikaz.php, čekáme například 1s, zda nepřijde další příkaz, pokud ano, vezmeme až ten druhý, pokud ne, použijeme první.  V index se totiž může stát, že do jedné sekundy mohou přijít i dva dotazy na prikaz.php. Jsou zde totiž checkboxy, uživatel je zaškrtává a při každém zaškrtnutí se dotaz na prikaz.php odešle. Problém ale je, že nás zajímá většinou až ten poslední.  

Tzn, jde mi o to, aby neprobíhaly zbytečně procesy, které nejsou potřeba. 

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý