2016-03-30 2 views
0

Моя старая HTML-программа работает нормально.Форма не может получить значение в php, используя mysql

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

+2

Я думаю, что пространство между' Saty

+1

'

ответ

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

Извините, что Bro не работает. @ CharlesCraft50 – mahendra

+0

IN над бутстрапом есть какие-то проблемы? Пожалуйста, помогите нам – mahendra

+0

Просьба сообщить об ошибке: – CharlesCraft50

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

Используйте это:

Выберите поле подготовьте («SELECT * FROM country»); $ stmt-> execute(); в то время как ($ строка = $ stmt-> выборки (PDO :: FETCH_ASSOC)) { ?> «>
+0

Без назначения какой-либо переменной, как она будет работать. Pls дает предложение. – mahendra