私はプログラミングが初めてで、探しているペットを選択できる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);
?>