2017-02-20 4 views
-2

ドロップダウンメニューに挿入するテーブルからの特定のカラム名の値を入力しようとしています。どこでそれらの値を選択して提出できますか。ドロップダウンが形成されていますが、その下にデータが表示されません。 ErrorPHP - ドロップダウンメニューのデータベーステーブルのカラム値を入力

プリーズヘルプ:

<html> 
<head> 
<title>Dynamic Drop Down List</title> 
</head> 
<body> 
    <form id="form1" name="form1" method="post" action="<?php echo $PHP_SELF; ?>"> 

     <?php 
      $serverName = "Swagatha-PC"; 
      $connectionInfo = array("Database"=>"Testing"); 
      $conn = sqlsrv_connect($serverName, $connectionInfo); 

      if($conn) 
      { 
      echo "Connection established.<br />"; 
      } 
      else 
      { 
      echo "Connection could not be established.<br />"; 
      die(print_r(sqlsrv_errors(), true)); 
      } 
     ?> 
     <select Project Name='NEW'> 
     <option value=""> SELECT PROJECT NAME </option> 
     <?php 
      $query=sqlsrv_query("Select ProjectName from dbo.Project"); 

      while($r=sqlsrv_fetch_array($query)) 
      { 
       echo'<option value="' . $r['ProjectName'] . '">' . $r['ProjectName'] . '"</option>'; 
      } 

     ?> 
     </select> 
     </body> 
     </html> 

は、この画像を添付しました。前もって感謝します。

+0

外観を提供する価値があるかもしれません。何があなたに表示されますか? –

+1

あなたが言う「エラー」画像はエラーです。それは「エラー」ではありません。エラーが発生している場合は、その内容がわからない場合があります。 –

+0

特定の質問をしてください。同様に、私はをどうやって行うのですか、または私のコードがをやっていないのはなぜですか? – anthropomorphic

答えて

0

あなたは

を削除した二重引用符で同じ問題を取得してくださいあなたのwhileループ内のあなたのオプション定義の中の余分な二重引用符を持っているように見えますか?

それは問題でない場合は、sqlsrv_fetch_array($クエリ)のプリントアウトを取得または得られるHTMLをあなたのhtmlソースで

+0

二重引用符を削除しても問題は同じです。 –

関連する問題