Php > Databases
Function to do live population of HTMLs Select tag from a Table
Function to do live population of HTMLs Select tag from a Table /* Description: This function takes several arguments and generates the
... HTML code fragment. A mysql_connect() is presumed to exist already. Arguments passed: $dbname (required) Database name $tblname (required) Table name $tblkeyvarname (required) Name of table's key field $tblkeyvaluesname (required) Name of column that describes key field (usually the displayable value in the
options) $defval (optional) Default key value, if any.
displays this value by default Return Value(s) $success: returns 1 if query was successful, 0 if query failed Usage: To use this, construct the following code in your .PHP file -- - - - - - - - - - - - - - require("fx_populateselectoptions.inc"); ?> ... ...
... - - - - - - - - - - - - - ----------- START FN: ----------- */ function PopulateSelectOptions ( $dbname, $tblname, $tblkeyvarname, $tblvaluesname, $defval ) { // Check passed arguments if ( empty($dbname) ) { echo "\n"; return 0; } if (empty($tblkeyvarname) ) { echo "\n"; return 0; } $success=0; // Set up table query $local_qry = "select * from " . $tblname; $localresult=mysql_db_query( $dbname, $local_qry ); echo ""; // Construct HTML code if ($localresult) { while( $row=mysql_fetch_array($localresult) ) { echo "
"; } else { echo " value=".$row["$tblkeyvarname"].">"; } echo $row["$tblvaluesname"]; echo "
\n"; } $success=1; } // Check if query was successful if (!$success) { if (!$localresult) { echo "\n"; } } return $success; } ?>
Php Codes
Algorithms
Arrays
Authentication
Calendar
Code Snippets
Programs
Content Manage
Contest Related
Cookies
Credit Cards
DBase Related
Databases
Date Time
Directories
E-Mail
Errors
File
File System
Forms
Handling
Graphics
HTML and PHP
Informix
Ingres
InterBase
LDAP
Look and Feel
Miscellaneous
MySQL
Other
PHP Classes
Searching
Navigation
Statistics
Strings
User Manage