我的旧 HTML 程序运行良好。
<body>
<h1 align="center" class="color"> Welcome advanced Search </h1>
<center>
<div>
<label>Field:</label>
<select name="country" class="country">
<option selected="selected">--Select Field--</option>
<?php
$stmt = $DB_con->prepare("SELECT * FROM country");
$stmt->execute();
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
?>
<option value="<?php echo $row['country_id']; ?>"><?php echo $row['country_name']; ?></option>
<?php
}
?>
</select>
<label>Department :</label>
<select name="state" class="state">
<option selected="selected">--Select Department--</option>
</select>
我使用 Bootstrap 来实现/集成代码。就像下面这样。
<form class="form-inline form_search_form testingForm" autocomplete="off" style="display:block" >
<div class="row">
<div class="col-lg-3 col-sm-4 col-xs-12">
<select title="Field" data-placement="left" name="country" class="form-control" class="country">
<option selected="selected"> -- Field -- </option>
<? php
$stmt = $DB_con->prepare("SELECT * FROM country");
$stmt->execute();
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
?>
<option value="<?php echo $row['country_id']; ?>"><?php echo $row['country_name']; ?></option>
<?php
}
?>
</select>
</div>
什么问题?在这种情况下我使用否则?。
我完全困惑,请帮助我们。 实际上我需要将数据从 mysql 获取到我的网站。 ?
最佳答案
正确的代码:
<form class="form-inline form_search_form testingForm" autocomplete="off" style="display:block" >
<div class="row">
<div class="col-lg-3 col-sm-4 col-xs-12">
<select title="Field" data-placement="left" name="country" class="form-control" class="country">
<option selected="selected"> -- Field -- </option>
<?php
$stmt = $DB_con->prepare("SELECT * FROM country");
$stmt->execute();
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
?>
<option value="<?php echo $row['country_id']; ?>"><?php echo $row['country_name']; ?></option>
<?php
}
?>
</select>
</div>
</form>
以 </form>
结束元素并使用<?php
不是< ?php
关于php - 表单无法使用mysql获取php中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36300050/