Latest posts on the PHP Forms Class with HTML Generator and JavaScript Validation package blog https://www.phpclasses.org/blog/package/1/ Latest PHP Forms Class with HTML Generator and JavaScript Validation package blog posts Sat, 18 Apr 2026 01:08:29 GMT en https://www.phpclasses.org/blog/package/1/ PHP Classes site logo https://files.phpclasses.org/graphics/phpclasses/logo-phpclasses.png https://www.phpclasses.org/blog/package/1/post/9-Modern-PHP-CSRF-Protection-Example-using-a-PHP-Forms-Library.html Modern PHP CSRF Protection Example using a PHP Forms Library <div style="clear: both"> <div style="margin-top: 1ex"><a href="https://www.phpclasses.org/blog/package/1/post/9-Modern-PHP-CSRF-Protection-Example-using-a-PHP-Forms-Library.html">Modern PHP CSRF Protection Example using a PHP Forms Library</a></div> <div style="margin-top: 1ex">By Manuel Lemos</a></div> <div style="margin-top: 1ex">Cross-Site Request Forgery (CSRF) attacks are means that badly intentioned users may use to make users of a site perform actions without intention. For instance, a successful CSRF attack can make e-commerce purchases, and the purchased goods are delivered to an attacker's location address.<br /> <br /> Good Web sites are protected against CSRF security attacks. Attempts to perform these attacks are ignored.<br /> <br /> As a responsible Web developer, it is in your best interest to learn how to prevent these attacks so your PHP Web projects can be more secure.<br /> <br /> Please read this short article to learn more about CSRF attacks and a practical example of protection against CSRF attacks in your Web form pages generated and processed by PHP.</a></div> </div> Tue, 24 Jan 2023 12:14:14 GMT https://www.phpclasses.org/blog/package/1/post/9-Modern-PHP-CSRF-Protection-Example-using-a-PHP-Forms-Library.html Security Validation https://www.phpclasses.org/blog/package/1/post/8-Validating-PHP-Form-Inputs-Depending-Other-Inputs.html Validating PHP Form Inputs Depending Other Inputs <div style="clear: both"> <div style="margin-top: 1ex"><a href="https://www.phpclasses.org/blog/package/1/post/8-Validating-PHP-Form-Inputs-Depending-Other-Inputs.html">Validating PHP Form Inputs Depending Other Inputs</a></div> <div style="margin-top: 1ex">By Manuel Lemos</a></div> <div style="margin-top: 1ex">Sometimes you have PHP generated pages with forms that have fields which you may want to validate or not depending on the state of other fields.<br /> <br /> This article tells how you can easily implement conditional validation logic by explaining how to make one field be validated only if a radio or checkbox is site or some other special custom logic that you need to implement.</a></div> </div> Mon, 13 Feb 2017 17:22:37 GMT https://www.phpclasses.org/blog/package/1/post/8-Validating-PHP-Form-Inputs-Depending-Other-Inputs.html Validation https://www.phpclasses.org/blog/package/1/post/7-Showing-Google-Maps-with-many-markers-in-PHP.html How to Show Google Maps with Multiple Locations and Many Markers using Latitude and Longitude in PHP <div style="clear: both"> <div style="margin-top: 1ex"><a href="https://www.phpclasses.org/blog/package/1/post/7-Showing-Google-Maps-with-many-markers-in-PHP.html">How to Show Google Maps with Multiple Locations and Many Markers using Latitude and Longitude in PHP</a></div> <div style="margin-top: 1ex">By Manuel Lemos</a></div> <div style="margin-top: 1ex">Sometimes you need to display Google Maps with a large number of markers. However, adding too many markers makes the map page load too slow.<br /> <br /> This article explains how you can use marker cluster feature of the forms map location plug-in to cluster large numbers of markers to make the page load much faster.</a></div> </div> Mon, 13 Feb 2017 17:16:16 GMT https://www.phpclasses.org/blog/package/1/post/7-Showing-Google-Maps-with-many-markers-in-PHP.html New features https://www.phpclasses.org/blog/package/1/post/6-Rich-HTML-form-select-input-plugin.html Rich HTML form select input plug-in <div style="clear: both"> <div style="margin-top: 1ex"><a href="https://www.phpclasses.org/blog/package/1/post/6-Rich-HTML-form-select-input-plugin.html">Rich HTML form select input plug-in</a></div> <div style="margin-top: 1ex">By Manuel Lemos</a></div> <div style="margin-top: 1ex">The HTML forms select inputs are very useful but their limitations do not allow presenting a more detailed and pleasant to read information about the options that the user can select.<br /> <br /> The form list select custom input plug-in was released with the goal of overcoming the limitations of regular select inputs.<br /> <br /> This article provides an introduction to the features of this new plug-in.</a></div> </div> Sun, 21 Apr 2013 20:51:56 GMT https://www.phpclasses.org/blog/package/1/post/6-Rich-HTML-form-select-input-plugin.html New features https://www.phpclasses.org/blog/package/1/post/3-Upcoming-Visual-HTML-templates-editor-plugin.html Upcoming Visual HTML templates editor plug-in <div style="clear: both"> <div style="margin-top: 1ex"><a href="https://www.phpclasses.org/blog/package/1/post/3-Upcoming-Visual-HTML-templates-editor-plugin.html">Upcoming Visual HTML templates editor plug-in</a></div> <div style="margin-top: 1ex">By Manuel Lemos</a></div> <div style="margin-top: 1ex">A new plug-in for the PHP HTML forms validation and generation is being developed to provide a Visual editor for HTML templates.<br /> <br /> This article gives an overview of this plug-in features and invites every user to test it and comment on its current features, report bugs and suggest new features to make it more useful to everybody.</a></div> </div> Sun, 21 Apr 2013 20:51:04 GMT https://www.phpclasses.org/blog/package/1/post/3-Upcoming-Visual-HTML-templates-editor-plugin.html New features https://www.phpclasses.org/blog/package/1/post/5-Locating-addresses-on-Google-Maps-embedded-in-PHP-generated-Web-forms.html Locating addresses on Google Maps embedded in PHP generated Web forms <div style="clear: both"> <div style="margin-top: 1ex"><a href="https://www.phpclasses.org/blog/package/1/post/5-Locating-addresses-on-Google-Maps-embedded-in-PHP-generated-Web-forms.html">Locating addresses on Google Maps embedded in PHP generated Web forms</a></div> <div style="margin-top: 1ex">By Manuel Lemos</a></div> <div style="margin-top: 1ex">The forms generation and validation class map location plug-in has been enhanced to help users locating an address or a city on Google Maps embedded in PHP generated Web forms.<br /> <br /> This article explains how the maps location plug-in uses the Google Maps Geo-Coding API to find locations entered by the users in Web forms.</a></div> </div> Sun, 21 Apr 2013 20:47:07 GMT https://www.phpclasses.org/blog/package/1/post/5-Locating-addresses-on-Google-Maps-embedded-in-PHP-generated-Web-forms.html https://www.phpclasses.org/blog/package/1/post/4-Making-money-with-advertising-in-embedded-Google-Maps.html Making money with advertising in embedded Google Maps <div style="clear: both"> <div style="margin-top: 1ex"><a href="https://www.phpclasses.org/blog/package/1/post/4-Making-money-with-advertising-in-embedded-Google-Maps.html">Making money with advertising in embedded Google Maps</a></div> <div style="margin-top: 1ex">By Manuel Lemos</a></div> <div style="margin-top: 1ex">Since a few months ago, you can place advertising in Google Maps and make money from maps embedded in your site pages.<br /> <br /> This article explains how to achieve it easily in PHP using the map location plug-in of the Forms Generation and validation package.</a></div> </div> Tue, 27 Oct 2009 15:27:07 GMT https://www.phpclasses.org/blog/package/1/post/4-Making-money-with-advertising-in-embedded-Google-Maps.html https://www.phpclasses.org/blog/package/1/post/2-Advanced-PHP-forms-scaffolding-AJAX-enabled-plugin-released.html Advanced PHP forms scaffolding AJAX enabled plug-in released <div style="clear: both"> <div style="margin-top: 1ex"><a href="https://www.phpclasses.org/blog/package/1/post/2-Advanced-PHP-forms-scaffolding-AJAX-enabled-plugin-released.html">Advanced PHP forms scaffolding AJAX enabled plug-in released</a></div> <div style="margin-top: 1ex">By Manuel Lemos</a></div> <div style="margin-top: 1ex">A new plug-in for the PHP forms generation and validation class to implement scaffolding forms with AJAX support and other advanced features was released.<br /> <br /> This article presents the current and future features of the plug-in.</a></div> </div> Fri, 10 Apr 2009 10:26:06 GMT https://www.phpclasses.org/blog/package/1/post/2-Advanced-PHP-forms-scaffolding-AJAX-enabled-plugin-released.html New features https://www.phpclasses.org/blog/package/1/post/1-New-scaffolding-AJAX-plugin-beta.html New scaffolding AJAX plug-in beta <div style="clear: both"> <div style="margin-top: 1ex"><a href="https://www.phpclasses.org/blog/package/1/post/1-New-scaffolding-AJAX-plugin-beta.html">New scaffolding AJAX plug-in beta</a></div> <div style="margin-top: 1ex">By Manuel Lemos</a></div> <div style="margin-top: 1ex">A new version of the forms generation and validation class package will be released soon.<br /> <br /> The main new feature is a powerful scaffolding plug-in that makes possible to quickly build forms to manage data records performing basic CRUD operations (Create, Read, Update and Delete), as well other useful operations like Previews.<br /> <br /> Currently, this scaffolding plug-in is in beta testing phase, but it already includes advanced features such as transparent AJAX support.<br /> <br /> Feedback is needed from users interested in testing the plug-in before it is released to the general public.</a></div> </div> Thu, 19 Mar 2009 21:09:08 GMT https://www.phpclasses.org/blog/package/1/post/1-New-scaffolding-AJAX-plugin-beta.html New features