Zkopírovat text z webové stránky lze například pomocí Ctrl+C. Jenže spousta lidí dnes honí internet přes mobil a v takovém případě je pohodlnejší kliknout na tlačítko/ikonu a tím zkopírovat text do schránky. Jak uživatelům tento luxus umožnit?
MySQL – složené dotazy na více tabulek najednou
Programujete-li objektově, musíte se trápit se složitými strukturami SELECT dotazů. V procedurálním programování to lze sice obejít pomocí kaskády jednoduchých dotazů, kdy výsledky zpracujete v php a opět pošlete dotaz na databázi, jenže je to na úkor výkonnosti a u navštěvovanějších větších webů s rozsáhlými databázemi by to bylo pro server neúnosné. Normální je, můžete-li všechna potřebná data získat z databáze v jednom dotazu, byť je většinou velmi komplikovaný. Kód.. Více …
geoPlugin – Přibližná lokalizace uživatele
Různé vychytávky v JavaScriptu
Validace formulářů pomocí jquery.validate
Více tlačítek pro jeden formulář
Hledal jsem jednoduchý způsob, jak mít ve formuláři dvě a více tlačítek, přičemž každé bude mít přirozeně jinou funkci. Objevil jsem hodně překomplikovaných způsobů jak tohle řešit přes Javascript, až nakonec se zjevilo to pravé ultrajednoduché řešení a sice jen pomocí html – přidáním parametru formaction.
Procedurální komunikace s databází v php
Profi programátoři používají pro komunikaci s databází samozřejmě výhradně objektově orientované příkazy. Já však nejsem „profi“ programátor, protože nemám už tolik času hrát si s kódem, takže musím jít cestou nejrychlejší a sice procedurální. Čas jsou peníze. Rychlá orientace v kódu umožňuje ušetřit hodně času. V následujícím příspěvku se pokusím shrnout nejpoužívanější příkazy pro komunikaci s databází tím nejjednodušším možným způsobem – tedy procedurálně.
Upload souborů se zobrazením průběhu nahrávání
Tohle je věc, která mě kdysi před mnoha lety hodně vytáčela. Velké soubory zákazníci nahrávají odjakživa a trpělivost mají jen minimální. Nedařilo se mi průběžný status uploadu tenkrát nijak rozběhat. Dnes už je naštěstí relativně jednoduché o stavu uploadu uživatele informovat. Tedy alespoň s využitím kvalitního skriptu to jde zařídit poměrně snadno…
Rebelské kódování
Většina programátorů ví, že objektové programování v php, je mnohem lepší než procedurální a nikdy by se k procedurálnímu stylu kódování nesnížili. Většina kodérů ví, že oddělit od sebe php, html a css je zákonitě lepší, než kdyby bylo vše pohromadě v jednom souboru. Většina programátorů už si nedokáže představit svět bez MVC (Model View Controller), kdy jsou oddělené nejen řídící skripty od šablon, ale také dotazy na databázi. A.. Více …