2017-05-12 9 views
-1

私はウェブサイトで作業していますが、フォームを提出せずにオプションの値を取得するにはどうすればいいですか?私はオプションのIDと値をデータベースから取得するためにMySQLを使用しています。 (それは単にコードするよりも動的なので)PHPフォームを提出しないでオプションの値を取得

<form> 
<nav> 
    <ul> 
    <li> 
    <select name="Category" id="Category"> 
      <option value="1">All Category</option>'; 
    if(!mysqli_num_rows($result)) 
    { 
    echo "No Result"; 
    } 
    else 
    { 
      while ($row = mysqli_fetch_array($result)) 
      { 
       echo' 
       <option value='.$row["KategoriaID"].'>'.$row["KategoriaNEV"].'</option> 
       '; 
      } 
    } 
echo' 
    </select> 
    </li> 

    <li> 
    <select name="Subcategory"> 
     <option value="1">Subcategory</option>'; 

$sql = "SELECT * FROM subkategoriak WHERE KategoriaID = ".$CategoryID.""; 
$result = mysqli_query($conn, $sql); 
$row = mysqli_fetch_array($result);  
    if(!mysqli_num_rows($result)) 
    { 
    echo "No Result"; 
    } 
    else 
    { 
      while ($row = mysqli_fetch_array($result)) 
      { 
       echo' 
       <option value='.$row["SubkategoriaID"].'>'.$row["SubkategoriaNEV"].'</option> 
       '; 
      } 
    }  


    echo' 
    </select> 
    </li> 
    </ul> 
</nav> 
</form> 

これは私のコードがどのように見えるかです。

ありがとうございます。

+0

できません。少なくともPHPは使用していません。あなたはオプション価値を得たいので、まさにあなたは何をしようとしていますか? – junkfoodjunkie

+0

あなたは "価値"をどうしていますか? PHPはすべてサーバー上に存在するので、それを行うことはできません。 – chris85

+0

javascriptを使用し、#Categoryでonchangeを探し、ajaxを使用して結果をいくつかのPHPコードに送信し、サブカテゴリがjavascriptへのajax呼び出しを介してそれを渡して、サブカテゴリのドロップダウンを動的に構築/変更します。 – Danny

答えて

関連する問題