-1

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

?>

4

3 に答える 3

0

ラベル ID から値を取得し、変数に割り当てて、それをクラス ファイルで使用するだけです。

$RollNumber=$_REQUEST['#RollNumber'];
于 2014-03-10T11:09:03.673 に答える
0

クエリの代わりにこのクエリを置き換えます

mysqli_query($con,"INSERT INTO injectinfo (lookingfor)
       VALUES ($_POST['lookingfor'])");
于 2013-09-10T11:55:50.317 に答える