首先,让我说,我是新来这和我的代码可能是可笑你们谁知道你在做什么?PHP保存下拉值到mysql
我试图找回来自我的mysql数据库的数据,并在匹配的下拉列表中显示信息。我有这部分工作与一些丑陋的基本代码。
$url = $_SERVER["REQUEST_URI"];
$url_path = parse_url($url, PHP_URL_PATH);
$devid = pathinfo($url_path, PATHINFO_BASENAME);
$con = mysqli_connect("localhost","xxxxxx","xxxxxx","xxxxxxxx");
//Run a query
$result = mysqli_query($con,"SELECT type FROM `xxxxx`.`xxxxxx` WHERE device_id='$devid'");
$pulldown1 = '<select name="extension_type">';
while($row = mysqli_fetch_array($result))
{
if($row['type'] == "Unlimited")
{
$pulldown1 .= "<option selected value=\"Unlimited\">Unlimited Extension</option>
<option value=\"Metered\">Metered Extension</option>
<option value=\"Virtual\">Virtual Extension</option>
\n";
}
if($row['type'] == "Metered"){
$pulldown1 .= "<option selected value=\"Metered\">Metered Extension</option>
<option value=\"Unlimited\">Unlimited Extension</option>
<option value=\"Virtual\">Virtual Extension</option>
\n";
}
if($row['type'] == "Virtual"){
$pulldown1 .= "<option selected value=\"Virtual\">Virtual Extension</option>
<option value=\"Unlimited\">Unlimited Extension</option>
<option value=\"Metered\">Metered Extension</option>
\n";
}
}
$pulldown1 .= '</select>';
echo $pulldown1;
mysqli_close($con);
现在我想能够更改值并让它保存相应的值并更新数据库中的该列。这是我卡住的地方。有人能指引我正确的方向吗?
你想改变什么的价值? – auicsc 2013-04-22 20:09:13
指定想要更改的值,并且您可能想要考虑保护SQL注入的SQL查询。 – 2013-04-22 20:11:03
这是如何保存dropdownlist http://stackoverflow.com/questions/16125893/php-mysql-radio-buttons-selection/16126009#16126009。要更新列表,您需要填写表单。 – 2013-04-22 20:11:14