需要使用组合框编辑数据';php中的s数据

需要使用组合框编辑数据';php中的s数据,php,mysql,combobox,Php,Mysql,Combobox,我正在获取一些数据来编辑此文件。在编辑页面中,所有数据都显示在数据库中。但是我想在编辑页面上添加包含数据的组合框 我有下面的数据库连接代码 <?php $event_id=0; if(isset($_REQUEST['event_id']) && $_REQUEST['event_id']>0) { $event_id = $_REQUEST['event_id']; } if($event_id>0) { $username="root"; $passwor

我正在获取一些数据来编辑此文件。在编辑页面中,所有数据都显示在数据库中。但是我想在编辑页面上添加包含数据的组合框

我有下面的数据库连接代码

<?php
$event_id=0;
if(isset($_REQUEST['event_id']) && $_REQUEST['event_id']>0)
{
$event_id = $_REQUEST['event_id']; 
}
if($event_id>0)
{
$username="root";
$password="1amShaw0n";
$database="shawon_logindb";
    $dbhost = 'localhost:3306';
mysql_connect($dbhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
$query = "SELECT * FROM shawon_logindb.event_table WHERE event_id = '$event_id'"; 
$result = mysql_query($query);
if (!$result) {
    echo 'Could not run query: ' . mysql_error();
    exit;
}
$row = mysql_fetch_row($result);
mysql_close();
}
?>

同样在编辑页面中,我使用下面的代码显示要编辑的数据

<form name="edit_form" method="post" action="event_save_edited_data.php" />
<input type='hidden' name='event_id' value="<?php echo $_REQUEST['event_id']; ?>" />
<table>
<tr>
<th width="194" bgcolor="#999999" scope="row"><div align="center" class="style13">
<div align="center">Event Type:</div>
</div></th>
<td width="500"><input type="text" name="event_type" value="<?php echo isset($_POST['event_type'])?$_POST['event_type']:isset($row[1])?$row[1]:''; ?>" ></td>
</tr>


另一种方法是回显整个语句,使用正确的类型,因为文本不是组合框,使用empty而不是isset

<?php
    if(empty($_POST['event_type'])) 
        echo "<select name='event_type' value='$_POST['event_type']'>";
    else if(empty($row[1]))
        echo "<select name='event_type' value='$row[1]'>";
    else
        echo "<select name='event_type' value=''>";
?>

<option value="type_1">type_1</option>
<option value="type_2">type_2</option>
<option value="type_3">type_3</option>