繁体   English   中英

在表单操作中使用 php

[英]Using php in Form Action

这是我的 html 代码:

      form action="add_answer.php?id=<?php echo $id;?>" form method="post" class="login">

问题是它引导我到链接: xxxxxx/add_answer.php?id=%3C?echo%20$id?%3E

该链接的问题在于它插入了 php 代码而不是回显变量值。 为什么会这样?

注意:链接中实际上没有xxxxx ,我替换了链接的开头部分,因为它不允许我将 localserver 插入链接中。

不要这样做:

 <form action="add_answer.php?id=<?php echo $id;?>" form method="post" class="login">

渡渡鸟:

 <form action="add_answer.php" method="post" class="login">
   <input type='hidden' name='id' value='<?php echo $id;?>' />

您不应在操作本身中包含参数,而应在表单中包含参数。 如果您正在回显该行(您的 PHP 标记未被解析的可能原因),请执行以下操作:

 echo "<form action='add_answer.php' method='post' class='login'>";
 echo "<input type='hidden' name='id' value='{$id}' />";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM