【发布时间】:2014-04-04 11:40:42
【问题描述】:
如何将选定的值放入变量中并以另一种形式显示?
代码:
$con=mysqli_connect("localhost","root","","nih_bw");
// Check connection
if (mysqli_connect_errno()){
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"Select name from pools");
echo "<form action='' method='POST' ><select name='mypool'>";
$default_name = "foo_bar";
while($row = mysqli_fetch_array($result)){
$opt_name = $row['name'];
$str_selected = "";
if($opt_name == $default_name){
$str_selected = "selected";
}
echo "<option value='".$opt_name."' ".$str_selected." >" . $opt_name. "</option>";
}
echo "<input type='submit' name='submit' value='submit'/>";
echo "</select></form>";
mysqli_close($con);
if (isset($_Post['submit']))
{
echo $_POST['mypool'];
}
【问题讨论】:
-
把它赋值给一个变量然后回显它?
-
另一个表单在另一个页面上吗?
-
echo "选择:".$str_selected;这没有用。
-
所以你应该创建一个帮助函数来创建你的
select。 -
你为什么把其他问题删了又问过来了?