2016-03-30 12 views
0

私の古いHTMLプログラムは正常に動作します。フォームは、mysqlを使用してPHPの値を取得することができません

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

代わりに、コードを実装/統合するためにブートストラップを使用していません。以下のように。

<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

が、私は'の間にスペースを考える($行= $ stmt->)(PDO :: FETCH_ASSOCをフェッチ) 'と! – Saty

+1

'<?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> 
</form> 

</form>を持つ要素を終了し、使用<?phpない< ?php

+0

申し訳ありませんが動作していません@ CharlesCraft50 – mahendra

+0

ブートストラップの上に問題がありますか? – 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(); しばらくphp`問題を作成し、 `<? { ?> は「>
+0

任意の変数にoutを代入して、その変数がどのように機能するかを指定します。 Plsはsuggを与える。 – mahendra

関連する問題