[英]How to work with select tag in HTML and PHP
我制作了一個“productType”select 標簽。 我添加了phpmyadmin
但是當我點擊提交按鈕時它給了我一條錯誤消息
productType is undefined
如果添加?? null
?? null
我繞過了錯誤,但選擇的值是 phpmyadmin 中的phpmyadmin
。 這是我的html
:
<form action="connect.php" method="post">
<select id="productType" name="productType">
<option value="">Select Type</option>
<option value="d">DVD</option>
<option value="b">Book</option>
<option value="f">Furniture</option>
</select>
</form>
這是我的PHP
代碼:
<?php
$productType = $_POST["productType"];
$conn = new mysqli('localhost', 'root', '', 'test');
if($conn->connect_error){
die("Connection Failed: " .$conn->connetion_error);
}else{
$stmt = $conn->prepare("Insert into ScandiwebTest(productType) values(?)");
$stmt->bind_param("s", $productType);
$stmt->execute();
echo "Creation was successful!!";
$stmt->close();
$conn->close();
}
?>
你如何提交你的表格? 在您的代碼段中,沒有 php 的提交按鈕。 第一個選項應該是
<option selected disabled>Select Type</option>
並添加提交按鈕以提交表單
<form action="connect.php" method="post" >
<select id="productType" name="productType">
<option selected disabled>Select Type</option>
<option value="d">DVD</option>
<option value="b">Book</option>
<option value="f">Furniture</option>
</select>
<button type="submit">
submit
</button>
</form>
結果是
array(1) { ["productType"]=> string(1) "b" }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.