我可以在PHP代码中使用表单标记吗?

时间:2016-04-30 12:37:05

标签: php html forms button

我试图使用表单标记在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>");
?>

2 个答案:

答案 0 :(得分:2)

您可以使用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>';
    ?>

答案 1 :(得分:0)

它对我也不起作用!尽管提交按钮有效,但将显示该表格,但下拉菜单无法进行选择。我正在用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