Форма не может получить значение в PHP с помощью MySQL

Моя старая 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 на мой сайт. ?

0

Решение

Правильный код:

<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

0

Другие решения

<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>
0

Использовать этот :

Выберите поле
подготовить («ВЫБРАТЬ * ИЗ СТРАНЫ»);

$ Stmt-> Execute ();

в то время как ($ строка = $ stmt-> выборки (PDO :: FETCH_ASSOC))
{
?>
«>

0