2016-03-30 28 views
0

私はこれが既にあると知っていますが、私たちはその投稿に回答していません。 私は以下の問題を抱えています。データベースからデータを取得し、ドロップダウンメニューで表示できます。しかし、同じドロップダウンリストを入力として使用してform.Myに埋め込む方法はわかりませんコードは次のとおりです。ここでプロジェクト名はデータベースから取得され、ドロップダウンリストの形式で表示されます。次に、別のデータを入力するために使用されるフォーム(HTMLフォーム)で同じドロップダウンリストを使用する必要があります表。以下のあなたは<select>タグ開始を書いて、次のように終了する必要があります私のコードmysqlからのドロップダウンに基づくPHPの表示出力

<div id="footer"><?php 
    //Include database configuration file 
    include('dbConfig.php'); 

    //Get all state data 
    $query = $db->query("SELECT * FROM state WHERE status = 1 ORDER BY state_name ASC"); 

    //Count total number of rows 
    $rowCount = $query->num_rows; 
    ?> 
    <select name="state" id="state"> 
     <option value="">Select state</option> 
     <?php 
     if($rowCount > 0){ 
      while($row = $query->fetch_assoc()){ 
       echo '<option value="'.$row['state_id'].'">'.$row['state_name'].'</option>'; 
      } 
     }else{ 
      echo '<option value="">state not available</option>'; 
     } 
     ?> 
    </select></div> 

if($rowCount > 0){ 
     echo '<option value="">Select district</option>'; 
     while($row = $query->fetch_assoc()){ 
      echo '<option value="'.$row['district_id'].'">'.$row['district_name'].'</option>'; 
     } 
    }else{ 
     echo '<option value="">district not available</option>'; 
    } 
+0

あなたはjavascript ajaxですか? – madalinivascu

答えて

0

です:

//Display district list 
    echo '<select name="test">'; 
    if($rowCount > 0){ 
     echo '<option value="">Select district</option>'; 
     while($row = $query->fetch_assoc()){ 
      echo '<option value="'.$row['district_id'].'">'.$row['district_name'].'</option>'; 
     } 
    }else{ 
     echo '<option value="">district not available</option>'; 
    } 
    echo '</select>'; 
+0

ドロップダウンに基づいてドロップダウンを表示することができます。私は、mysqlの別のテーブルの結果を表示する必要があります –

0

あなたが好きif文の側から出て、分岐の終了時に、あなたのSelectタグを持参する必要があります選択タグを閉じる必要があります。そしてif-elseは、取得した価値によって異なります。

echo '<select name="test">'; 
    if($rowCount > 0){ 
     echo '<option value="">Select district</option>'; 
     while($row = $query->fetch_assoc()){ 
      echo '<option value="'.$row['district_id'].'">'.$row['district_name'].'</option>'; 
     } 
    }else{ 
     echo '<option value="">district not available</option>'; 
    } 
    echo '</select>'; 
関連する問題