Javascript 如何在使用switch case重定向时获取所选类别id。?

Javascript 如何在使用switch case重定向时获取所选类别id。?,javascript,php,ajax,html,Javascript,Php,Ajax,Html,在我的项目中,我们必须选择类别,它显示相应类别的子类别。选择子类别后,它将重定向到该特定页面。对于重定向,使用开关大小写。 现在的问题是,现在我想得到我在第一页中选择的子类别显示在重定向页面中。我不想为每一页手动放置。因为我有超过35页和子类别。一些类别和子类别有相同的页面要重定向,所以我想动态获取子类别 以下是我对索引页的编码: <select name="category" class="form-control" id="category" >

在我的项目中,我们必须选择类别,它显示相应类别的子类别。选择子类别后,它将重定向到该特定页面。对于重定向,使用开关大小写。 现在的问题是,现在我想得到我在第一页中选择的子类别显示在重定向页面中。我不想为每一页手动放置。因为我有超过35页和子类别。一些类别和子类别有相同的页面要重定向,所以我想动态获取子类别

以下是我对索引页的编码:

 <select name="category" class="form-control" id="category" >
                <option value="">select category</option>
                <?php
                    $qCategory       = mysql_query("select * from `category` order by id asc");
                    while($rCategory = mysql_fetch_assoc($qCategory)){
                ?>
                        <option value="<?php print $rCategory['id'];?>"><?php print $rCategory['name'];?></option>
                <?php
                    }
                ?>
                </select></div><div class="form-group"><label for="ListingSubcategoryId"> </label>
                <select name="sub_category" id="sub_cat" class="form-control" style="display:none;">
                </select>

选择类别
我通过javascript获得我的子类别。 我在表单中使用它,表单操作将转到下一页,该页我得到了特定子类别的id,将id放入switch case并重定向到某个页面

<?php

   if(isset($_POST['Submit']));
  {
     $cat= $_POST["category"];
     $subcat= $_POST["sub_category"]
     switch ($cat) {
    case '2':
      header('Location: step3.php?cat='.$cat.'sub='.$subcat);
      break;
     case '3':
      header('Location: step3.php?cat='.$cat.'sub='.$subcat);
      break;
     case '4':
      header('Location: step4.php?cat='.$cat.'sub='.$subcat);
      break;
    }
}
?>

现在我希望该页面被重定向,该id必须显示在特定页面上。这里,在编码情况下,情况2和3 id具有相同的页面。但身份证是不同的。因此,我需要在页面中动态显示子类别。 我还在URL中显示“id”。但是我不知道如何在我的页面中选择那个id。
请,任何人都给点主意

选择框是否随附表格?如果附上了那个html.yep,我会把它发布到第二页,这样只有我重定向到正确的页面。现在我的问题是如何获取当前页面url中显示的特定id。
$subcat
是Unfine@Abdulla,我在我的系统中定义的,我将该问题所需的一些代码粘贴到这里。可能是