簡體   English   中英

如何通過POST將值傳遞給php(我可以僅使用html和php來做到這一點)

[英]how to pass value to php thorough POST(Can i do this just with html and 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>

我在這里想要做的是從下拉菜單中進行選擇,並將該值通過$ _POSt傳遞給我的sql select語句,並將該movie.php文件包含在div內容中。

但是不幸的是我沒有找到將var傳遞給php文件的方法。不知道y $ post無法正常工作。請指導我如何提交表格,因為它是我的nav.php div,因此我應該在操作字段中提及什么導航。 我選擇一個選項,並將其傳遞給帶有所選選項的movies.php,並根據id值將該php包含在div內容中,例如:這是我的content.php

<?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';       
}

請指教!

使用jQuery AJAX請求。 您可以傳遞值返回內容並顯示它。

像這樣修改您的選擇和表單。

<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>

表單操作需要發送GET變量ID。 現在在movies.php中,您可以使用$ _POST ['state']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM