Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将所选变量传递到带有URL的表单_Php_Jquery_Html - Fatal编程技术网

Php 将所选变量传递到带有URL的表单

Php 将所选变量传递到带有URL的表单,php,jquery,html,Php,Jquery,Html,我这里有这个代码: <form action="http://192.168.10.253:82/montim/montime-bcp/montime/vendosja-porosise/listasearch.php?kategoria=kategoria" method="post"> <select name="kategoria"> <option value="klienti">Klienti</option> <optio

我这里有这个代码:

<form action="http://192.168.10.253:82/montim/montime-bcp/montime/vendosja-porosise/listasearch.php?kategoria=kategoria" method="post">
<select name="kategoria">
  <option value="klienti">Klienti</option>
  <option value="id">ID</option>
</select> 
</form>

克利恩蒂
身份证件
所以,我需要将所选选项传递给kategoria value。。。我该怎么做?
谢谢..

如果您使用
GET
方法,您的表单数据将在URL中发送:

<form action="http://192.168.10.253:82/montim/montime-bcp/montime/vendosja-porosise/listasearch.php" method="get">
    <select name="kategoria">
      <option value="klienti">Klienti</option>
      <option value="id">ID</option>
    </select> 
    <input type="submit" value="Submit" />
</form>

克利恩蒂
身份证件

如果您使用
GET
方法,您的表单数据将在URL中发送:

<form action="http://192.168.10.253:82/montim/montime-bcp/montime/vendosja-porosise/listasearch.php" method="get">
    <select name="kategoria">
      <option value="klienti">Klienti</option>
      <option value="id">ID</option>
    </select> 
    <input type="submit" value="Submit" />
</form>

克利恩蒂
身份证件

您可以使用jquery使用以下语法获取所选值

它获取值属性

$('select').val();

您可以使用jquery使用以下语法获取所选值

它获取值属性

$('select').val();
您的表格:

<form action="http://192.168.10.253:82/montim/montime-bcp/montime/vendosja-porosise/listasearch.php" method="post">
    <select name="kategoria">
      <option value="klienti">Klienti</option>
      <option value="id">ID</option>
    </select> 
    <input type="submit" value="Submit" />
</form>

克利恩蒂
身份证件
您的listasearch.php

<?php $kategoria = $_POST['kategoria']; echo $kategoria; ?>
<?php $kategoria = $_GET['kategoria']; echo $kategoria; ?>

如果您想要方法get(使用?kategoria=kategoria):


克利恩蒂
身份证件
您的listasearch.php

<?php $kategoria = $_POST['kategoria']; echo $kategoria; ?>
<?php $kategoria = $_GET['kategoria']; echo $kategoria; ?>

您的表格:

<form action="http://192.168.10.253:82/montim/montime-bcp/montime/vendosja-porosise/listasearch.php" method="post">
    <select name="kategoria">
      <option value="klienti">Klienti</option>
      <option value="id">ID</option>
    </select> 
    <input type="submit" value="Submit" />
</form>

克利恩蒂
身份证件
您的listasearch.php

<?php $kategoria = $_POST['kategoria']; echo $kategoria; ?>
<?php $kategoria = $_GET['kategoria']; echo $kategoria; ?>

如果您想要方法get(使用?kategoria=kategoria):


克利恩蒂
身份证件
您的listasearch.php

<?php $kategoria = $_POST['kategoria']; echo $kategoria; ?>
<?php $kategoria = $_GET['kategoria']; echo $kategoria; ?>

只需将“method”属性更改为“GET”而不是“POST”


....
区别在于GET传递URL上的值,并在标题中发布。
您可以在此处阅读更多信息->

只需将“method”属性更改为“GET”而不是“POST”


....
区别在于GET传递URL上的值,并在标题中发布。
您可以在此处阅读更多信息->

?kategoria=kategoria,因此您想使用GET或POST?您需要在表单中添加一个
submit
按钮。Barmar是的,我刚刚发布了此示例代码,但我的表单更大。。。Christian,post会更好..?kategoria=kategoria所以你想使用GET或post?你需要在你的表单中添加一个
submit
按钮。Barmar是的,我只是发布了这个示例代码,但我的表单更大。。。Christian,post会更好这很有效谢谢,我几分钟后就接受了这很有效谢谢,我几分钟后就接受了