0
私はPHPで選択値の値にアクセスしようとしています。 selectはデータベースからオプションを取得します。選択フォームの値を取得
<form action="#" method="post">
Product:<br>
<input type="text" name="product"><br>
Category:<br>
<select name="category">
<?php
$sql = mysqli_query($link, "SELECT name FROM inventory_category");
while ($row = $sql->fetch_assoc()){
echo "<option value=\"Category\">" . $row['name'] . "</option>";
}
?>
</select><input type="submit" name="submit"></form>
<?php
if(isset($_POST['submit'])){
$name = $_POST['product'];
$category = $_POST['category'];
echo $name;
echo '<br>';
echo $category;?>
私の代わりに選択されたオプションのCategory
として表示さproduct
のためではなくcategory
のための予想される結果を得ることができます。
私はこれをデバッグとして使用していますが、最終的にこれらの値をデータベースに保存します。両方の状況に対処する方法に違いはありますか?
ありがとうございます。
は、[値]は、PHPに渡されるものです。 '$ row ['name']'は、ページに表示されるものだけです。 – Styphon