Php 如何使用isset发布href链接

Php 如何使用isset发布href链接,php,session,post,href,isset,Php,Session,Post,Href,Isset,请帮帮我,我想用一个锚标签做一个post方法。 以下是示例代码: 以及PHP代码: 您可以将javascript与链接上的onclick方法结合使用 <a href="#" onclick="document.getElementById('myform').submit();">click to send</a> 您还需要在表单标签中添加一个id(在本例中为id=“myform”) 我会这样做: <form action="essay2.php"

请帮帮我,我想用一个锚标签做一个post方法。 以下是示例代码:


以及PHP代码:


您可以将javascript与链接上的onclick方法结合使用

<a href="#" onclick="document.getElementById('myform').submit();">click to send</a>

您还需要在表单标签中添加一个id(在本例中为id=“myform”)

我会这样做:

<form action="essay2.php" id="quiz" name="quiz" method="post">
  <ul>
    <li>
      <a href="#" onclick="document.getElementById('quiz').submit();">2</a>          
    </li>
  </ul>
  <input type="text" name="test1">
  <input type="hidden" name="submit-test">
</form>


详细阐述我的上述评论


实际上,您可以将
2
元素的样式设置为与纯文本链接完全相同

以这种方法为例

按钮[name=“提交测试”]{
背景:透明;
边界:0无;
颜色:蓝色;
文字装饰:下划线;
字体:继承;
光标:指针;
}

  • 2.

使用内部标签,如下所示:

<button type="submit" name="submit-test"><a href="essay2.php"> 2  </button>
2

sidenote:echo之后的标题重定向将不起作用。他们刚刚编辑了@Jeff和Phil并进行了回滚。我想知道还有多少编辑会通过lol!现在已经有6个了。锚定标记
不会发送任何带有表单的内容。因此,
$\u POST['submit-test']
将永远不会被设置。再说一遍(正如Funk所说):这有什么用呢?您实际上可以将
2
元素的样式设置为与纯文本链接完全相同。有关示例,请参见引导。如果这纯粹是为了UI,我会尝试一下。否则,您将需要一些JS来让锚提交表单,这是因为您的表单没有值为
quick
id
属性。它也不包括
submittest
parameterOne与此相关的问题。。。这不会发送OP的PHP所依赖的
submit test
参数,但我想使用POST方法将$\u POST['test1']传递给$\u SESSION['test1']。@CarloMontemayor这肯定不会,因为它正在测试是否存在索引
submit test
,而不是
test1
,这毫无意义。如果您想通过提交测试参数,只需在表单中添加一个名为提交测试的隐藏输入