我只是编程新手,我使用 html 创建了一个简单的下拉列表,您可以在其中选择您要寻找的宠物/选项是 DOG、CAT、FISH 和其他。如果您选择其他人,则会显示一个文本框,如果您要寻找的宠物不在列表中,您可以填写它。我的问题是,如果我在下拉列表中选择一个选项,它不会保存在数据库中,但它显示为空白,如果我选择其他选项并填写文本框,它将保存在数据库中
我做的代码在这里..希望你能帮忙
<select name="lookingfor" onchange='CheckInfo(this.value);' >
<option>What your looking for?</option>
<option value="DOG">DOG</option>
<option value="CAT">CAT</option>
<option value="FISH">FISH</option>
<option value="others">Others</option>
<input type="text" name="lookingfor" id="lookingfor" style='display:none;' placeholder="What kind of pet ?" class="lookingfor"/>
PHP 保存到数据库在这里..
<?php
$con=mysqli_connect("****","****","c****","****");
// Check connection
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_query($con,"INSERT INTO injectinfo (lookingfor)
VALUES ('$_POST[lookingfor]')");
mysqli_close($con);
?>