如何将值传递到php日志(我可以用html和php来实现这一点吗) 体裁 犯罪与戏剧 戏剧与浪漫 科幻小说 行动 冒险 冒险/幻想 动作/冒险/幻想 动作片/科幻片/惊悚片

如何将值传递到php日志(我可以用html和php来实现这一点吗) 体裁 犯罪与戏剧 戏剧与浪漫 科幻小说 行动 冒险 冒险/幻想 动作/冒险/幻想 动作片/科幻片/惊悚片,php,html,Php,Html,我在这里试图做的是从下拉菜单中选择并通过$\u POSt将该值传递给我的sql select语句,并将movies.php文件包含在div内容中 但不幸的是,我没有找到将var传递到php文件的方法。我不知道我的$post不起作用。请指导我如何提交我的表单,因为它是我的nav.php div导航,所以我应该在action字段中显示什么。我选择一个选项并将其传递给movies.php,movies.php接受所选选项并基于id值将该php包含在div内容中,例如:这是我的content.php &

我在这里试图做的是从下拉菜单中选择并通过$\u POSt将该值传递给我的sql select语句,并将movies.php文件包含在div内容中

但不幸的是,我没有找到将var传递到php文件的方法。我不知道我的$post不起作用。请指导我如何提交我的表单,因为它是我的nav.php div导航,所以我应该在action字段中显示什么。我选择一个选项并将其传递给movies.php,movies.php接受所选选项并基于id值将该php包含在div内容中,例如:这是我的content.php

<div id="navigation">
       <ul>
         <li><a href="?id=0")><em>Home</em></a></li>
         <li><a href="?id=2")><em>Login</em></a></li>
         <!-- <form method="POST" onclick="form.submit();"> -->

         <select name="state">
         <option value="Genre">Genre</option>
         <option value="Crime and Drama">Crime and Drama</option>
         <option value="Drama and Romance">Drama and Romance</option>
         <option value="Sci-Fi">Sci-Fi</option>
         <option value="Action">Action</option>
         <option value="Adventure">Adventure</option>
         <option value="Adventure/Fantasy">Adventure/Fantasy</option>
         <option value="Action/Adventure/Fantasy">Action/Adventure/Fantasy</option>
         <option value="Action/Sci-fi/Thriller">Action/Sci-fi/Thriller</option>
         </select>
         <!--<input type="submit" value="Submit" name="listsubmit"  id="sub"> -->

         <li><a href="?id=3")><input type="submit" value="submit" name="listsubmit"></a></li>

         <li><a href="?id=1")><em>Contact us<em></a></li>

使用jQuery AJAX请求。您可以传递返回内容的值并显示它。

像这样修改您的选择和表单

<?php 
        $id= isset($_GET['id'])? $_GET['id'] :0;
          if($id=="1"){
            include 'Store.php' ;
          }
          else if($id=="2"){
            include 'Login.php'; 
          }
          else if($id=="3"){
              include 'movies.php';       
}

体裁
犯罪与戏剧
戏剧与浪漫
科幻小说
行动
冒险
冒险/幻想
动作/冒险/幻想
动作片/科幻片/惊悚片

表单操作需要发送GET变量id.Inside movies.php现在您可以使用$\u POST['state']

您的php使用的是$\u GET not$\u POST。它们不一样。你想用哪一种。如果您不确定,请在线搜索每一项的定义。
<form method="POST" action="?id=3">
     <select name="state" onchange="this.form.submit();">
         <option value="Genre">Genre</option>
         <option value="Crime and Drama">Crime and Drama</option>
         <option value="Drama and Romance">Drama and Romance</option>
         <option value="Sci-Fi">Sci-Fi</option>
         <option value="Action">Action</option>
         <option value="Adventure">Adventure</option>
         <option value="Adventure/Fantasy">Adventure/Fantasy</option>
         <option value="Action/Adventure/Fantasy">Action/Adventure/Fantasy</option>
         <option value="Action/Sci-fi/Thriller">Action/Sci-fi/Thriller</option>
     </select>
</form>