私はドロップダウンから価値を得ることにこだわっています。ドロップダウンはSQL Serverデータベースから動的に埋められます。 ドロップダウン1は製品名を表示し、動的に埋められます。 ドロップダウン2は環境名を表示し、HTMLで埋められます。動的に塗りつぶした値から値を取得する方法ボタンでボタンをクリック
私は環境の価値を得ていますが、製品ではありません。 私を助けてください。値が これを添加していない
<form action="" method="post">
//Dropdown 1
<p>Product Name:
<select name="productname">
<option value="">Select</option>
<?php
if($conn)
{
$sql_dd = "SELECT ProductName from Product";
$stmt = sqlsrv_query($conn, $sql_dd);
if($stmt === false) {die(print_r(sqlsrv_errors(), true));}
$rows = sqlsrv_has_rows($stmt);
if ($rows === false)
echo "There is no data. <br />";
else
{ while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC))
echo "<option value=''>".$row['ProductName']."</option>";
}
}
?>
//Dropdown 2
Client Type:
<select name="environment" style="width: 10%;">
<option value="">Select</option>
<option value="en1">en1</option>
<option value="en2">en2</option>
<option value="en3">en3</option>
</select> 
<input type="submit" class="theme-btn" value="Search" name="submit"/>
<?php
if(isset($_POST['submit']))
{
$productname = $_POST['productname'];
$environment= $_POST['environment'];
echo "productname: ".$productname." environment: ".$environment;
}?>
あなたの製品オプションが値を持っていないする必要がありますおかげ
ここはコードです。 – Ekin
'
というのはおそらく、 'productid'と' productname'を選択し、 'productid'をオプション値属性に@nogadと表示する方が良いでしょう。 – Xorifelse