2016-03-30 20 views
0

Eski HTML programım düzgün çalışıyor.Form, mysql değerini kullanarak php değerini alamıyor

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

Bunun yerine, kodu uygulamak/tümleştirmek için Bootstrap kullanıyorum. Aşağıda olduğu gibi.

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

Sorun nedir? Bu durumda kullanıyorum veya başka?

Tamamen karıştırıyorum lütfen bize yardım edin. Aslında mysql adresindeki web sitemdeki web sitesine ihtiyacım var. ?

+2

ben 'arasındaki boşluğu düşünüyorum ($ row = $ stmt->) (PDO :: FETCH_ASSOC getirme)' ve !! – Saty

+1

'

cevap

0

doğru kodu:

<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> ile Eleman End ve kullanımı <?php değil < ?php

+0

Üzgünüz Bro çalışmaz. @ CharlesCraft50 – mahendra

+0

Yukarıdaki bootstrap'in herhangi bir sorunu var mı? Lütfen bize yardım edin – mahendra

+0

Lütfen bir hata verin: – 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

bunu kullanın:

Alan hazırlama öğesini seçin ("SELECT * FROM country"); $ stmt-> execute(); süre php` sorunu yaratmak ` ">
+0

Herhangi bir değişkene atamak, nasıl çalışacak. Pls sugg verir. – mahendra

İlgili konular