[英]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.