【问题标题】:Can I use a form tag inside PHP code我可以在 PHP 代码中使用表单标签吗
【发布时间】:2016-04-30 12:37:05
【问题描述】:

我正在尝试使用表单标签在 php 代码中放置一个提交按钮。 但是,我在运行代码时无法单击按钮

代码将是这样的:

<?php
    print("<form action='page.php' method='post'>
        <input type='hidden' name='CourseID' value='".$Array[0]."'> 
        // $Array[0] comes from a Query in php                                            
        <input type='submit' value='Edit' name='Edit' >
    </form>");
?>

【问题讨论】:

  • 写html添加php值value=&lt;?php echo $Array[0] ?&gt;
  • 抱歉,没用

标签: php html forms button


【解决方案1】:

您可以使用php编写任何html,如下所示:

 <?php
        echo '<form action="page.php" method="post">
            <input type="hidden" name="CourseID" value="'.$Array[0].'"> 
            <input type="submit" value="Edit" name="Edit">
        </form>';
    ?>

【讨论】:

  • @ArwaMoath “不起作用” - 您收到错误消息吗?表单的任何元素都显示了吗?
  • $ArwaMoath:实际上对我来说,这些代码运行良好......不知道为什么它不适合你。
  • 我在另一个地方 Dhara 尝试过,它奏效了。但在确切的口角中,我希望它不是!
【解决方案2】:

这对我也不起作用!尽管提交按钮有效,但表单将显示,但选择不适用于下拉菜单。我正在用 PHP 编写一个用于 wordpress 插件的短代码的表单。我必须编写没有回声的代码,使用 PHP 标记的关闭和打开以及以这种方式混合 HTML 和 PHP。例如:

echo '<form action="page.php" method="post">

必须写成:

?> <form action="page.php" method=post""><?php

以这种方式编写代码很棘手,但只要有毅力和保持代码可读性的方法,它就可以工作。 下面是在 PHP 中插入表单的 HTML 行的另一个示例,展示了如何在其中使用 PHP 变量(在我们下面的示例中为 $term_name)

?>
        <option value="<?php echo htmlspecialchars($term_name); ?>"><?php echo htmlspecialchars($term_name); ?></option>
<?php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-30
    • 2019-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多