Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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 如何通过表单发送$邮政?_Php_Html_Forms_Input - Fatal编程技术网

Php 如何通过表单发送$邮政?

Php 如何通过表单发送$邮政?,php,html,forms,input,Php,Html,Forms,Input,您好,我在表单中发送id时遇到问题 该场地的结构如下: session_start(); if (!isset($_SESSION['a'])){ ...create the session from some variables... $_SESSION['a'] = $var; $var = $_SESSION['a']; }else{ $var = $_SESSION['a']; if (isset($_POST["one"]) ){ echo "post

您好,我在表单中发送id时遇到问题

该场地的结构如下:

session_start();
if (!isset($_SESSION['a'])){
    ...create the session from some variables...
$_SESSION['a'] = $var;
$var = $_SESSION['a'];
}else{
$var = $_SESSION['a'];

    if (isset($_POST["one"]) ){
        echo "post one was send";
    }
    if (isset($_POST["two"]) ){
        echo "post en was send";
    }

echo "session already exists.";
}
将发送表单的表单位于页面的末尾,并将被排除在外的php嵌入到html中:

echo '...
      <ul class="drop_down">
    <form action="'.$_SERVER['PHP_SELF'].'" method="post">      
        <input type="submit" id="one" name="one" value="one"/><div>set one</div>
    </form>
    <form action="'.$_SERVER['PHP_SELF'].'" method="post">  
        <input type="submit" id="two" name="two" value="two"><div>set two</div>
    </form>
      </ul>
     ...';

如果你有这样的表格

<form method="post">
  <input type="submit" value="Submit Form" name="formA">
</form>

<form method="post">
  <input type="submit" value="Submit Form" name="formB">
</form>
if (isset($_REQUEST['formA']) ...
elseif (isset($_REQUEST['formB']) ...

如果您没有
$\u SESSION['a']
的值,您将永远看不到else语句中的
echo
。HTML元素ID永远不会随表单提交一起发送。只有
名称
属性将被删除。如果表单发回的URL与提供页面的URL相同,则无需执行
操作
。请发布
变量转储($\u post)的输出没有变量转储($\u POST)的输出;这怎么可能呢???使用
action=/a
时,我会尝试将变量转发到另一个页面,OP希望它包含在1中page@user1902584例如,
action
属性。它们已被删除,因为它们不是真正相关的。您好,谢谢您回答这个问题。这不管用,现在管用了。必须等待服务器。。。非常感谢你的帮助。
if (isset($_REQUEST['formA']) ...
elseif (isset($_REQUEST['formB']) ...