Quantcast
Channel: PHP Freaks: PHP Help
Viewing all articles
Browse latest Browse all 13200

Table Data into Drop Down

$
0
0

Is there a better way to load table values into drop down menus?

Basically I have 3 different drop down options which need to have data loaded into them from the same table in a database.

Here is what I have so far. It works but I feel like there must be a better way to make this happen.
 

<?php
 include("connect.php");
mysql_connect("$server", "$username", "$password") or die(mysql_error());
mysql_select_db("$database") or die(mysql_error());

// HEADER INCLUDE
include("header.php");
	echo "<br/><br/>";
	echo "<form action='add-record2.php' method='post'>";


// GET ALL DATA FOR "LOCATION" FROM "ADMIN" TABLE
$location = mysql_query("SELECT Location FROM admin") 
or die(mysql_error());
	echo "Location:";
	echo "<select name='location'>";
while($row = mysql_fetch_array( $location )) {
	echo "<option value='". $row['Location'] ."'>"; 
	echo $row['Location'];
	echo "</option>"; 
} 
echo "</select><br/>
Task Description: <textarea rows='4' cols='50' name='task'></textarea><br/>
Responsibility: <select name='responsibility'>";


// GET ALL DATA FOR "RESPONSIBILITY" FROM "ADMIN" TABLE
$responsibility = mysql_query("SELECT Responsibility FROM admin") 
or die(mysql_error());
while($row = mysql_fetch_array( $responsibility )) {
	echo "<option value='". $row['Responsibility'] ."'>"; 
	echo $row['Responsibility'];
	echo "</option>"; 
} 
echo "</select><br/>
Type: <select name='type'>";


// GET ALL DATA FOR "TYPE" FROM "ADMIN" TABLE
$type = mysql_query("SELECT Type FROM admin") 
or die(mysql_error());
while($row = mysql_fetch_array( $type )) {
	echo "<option value='". $row['Type'] ."'>"; 
	echo $row['Type'];
	echo "</option>"; 
} 
echo "</select><br/>
Frequency(days): <input type='text' name='frequency'>
<input type='submit'>
</form>"; // END OF FORM

?>


Thanks
John


Viewing all articles
Browse latest Browse all 13200

Trending Articles