PHP下拉列表未生成
我需要关于PHP下拉列表的帮助。我已经创建了一个数据库调用状态。我正在尝试使用连接到mysql的php填充html页面上的状态下拉列表。以下是我的html页面代码:PHP下拉列表未生成,php,Php,我需要关于PHP下拉列表的帮助。我已经创建了一个数据库调用状态。我正在尝试使用连接到mysql的php填充html页面上的状态下拉列表。以下是我的html页面代码: <form action="CreateUser.php" method="POST"> <label type='text'>State:</label> <select name='state'> <op
<form action="CreateUser.php" method="POST">
<label type='text'>State:</label>
<select name='state'>
<option value='0'>--Choose a State--</option>
<?php
$dbTable='states'
$QueryResult=msql_query('Select * from "$dbTable"');
while($Row = mysql_fetch_assoc($QueryResult))
{
?>
<option value="<?php echo $Row['StateID']; ?>">
<?php echo {$Row['StateName']}; ?>
</option>
<?php } ?>
</select>
<input id='movebutton' type = "Submit" name="submit" value="submit"/>
</form>
下面是我的dbconnection的PHP代码:
$DBName = "business";
$DBConnect = @mysql_connect("localhost", "root", "");
if($DBConnect === FALSE)
{
echo "<p>Unable to connect to the database server.</p>" . "<p>Error code " . mysql_errno() . ": " . mysql_error() . "</p>";
}
else
{
$DB = mysql_select_db($DBName, $DBConnect);
if(!$DB)
{
echo "<p>Unable to connect to the database server.</p>" . "<p>Error code " . mysql_errno() . ": " . mysql_error() . "</p>";
mysql_close($DBConnect);
$DBConnect = FALSE;
}
}
有人能告诉我我做错了什么吗?我已经在这个论坛和YouTube上查看了PHP下拉列表。我是php新手,还在学习 查询无效。其内容应如下:
$QueryResult=msql_query("Select * from `$dbTable`");
从“$dbTable”更新查询,如$QueryResult=msql_querySelect*;而且
删除选项内的大括号,或替换此代码
<option value="<?php echo $Row['StateID']; ?>">
<?php echo $Row['StateName']; ?>
</option>
你确定你已经输入了正确的数据库凭据和服务器信息吗?是的在PHP中是不一样的,这就是问题的一大部分所在:。