| | |||||||
| |||||||
| |||||||
|
|
|
|
|
|
|
The Basic requirement for me to write a class of this kind is to avoid the page refreshing when it has two drop downs which is depend on another (like parent and child). When the page needs to be reloaded it is not pleasant for the users to wait until the page reload is complete, especially when their Internet to the server is slow. So what this class does is to generate Javascript code dynamically by fetching the select input option values from a database table and switch them when the user changes the parent select input. The class has two basic functions where one is responsible for querying the database and other is responsible for generating the Javascript code. There is also a function which is responsible for generating the HTML code for the select input. By : gobinathm <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Drop Down Based on First Value</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <?php // Script to Query the Concerts Table to Display the results /* database configuration */ $dbConfig['type']="mysql"; $dbConfig['server']="localhost"; $dbConfig['username']="******"; $dbConfig['password']="******"; $dbConfig['database']="******"; include_once("JSDropDown.class.php"); $frmObjName="JSddForm"; echo "<form name=\"$frmObjName\" method=\"post\">"; $JSdd = new JSDropDown($dbConfig); $JSdd->DataFetch(); // Call the Function which will fetch the data. $JSdd->createfrmObject($frmObjName); // Pass the Current Form name as the parameter $JSdd->close_JSDropDown_database(); echo "</form>"; ?> </body> </html> Click to Download File
More Content Management Code Articles |
| |
| |