【发布时间】:2012-07-28 18:28:17
【问题描述】:
我有以下表格:
HTML
<form id="myForm" action="" method="post">
<div id="edit-box">
<INPUT type="submit" name="save-text" id="save-text" value="Save">
<textarea id="editor" name="editor">
<?php echo $content; ?>
</textarea>
</div>
</form>
PHP
if ($_POST["save-text"]){
// get form data and do stuff here
}
如何确保 PHP 脚本仅在单击提交按钮时运行,而在其他时间不运行?
【问题讨论】:
-
您当前的代码有什么问题吗?
-
是的..它什么也没做。我想根据表单内的按钮 id 触发 php。你能告诉我该怎么做吗?
-
只需在
action中填写您的php 路径即可。action="path/filename.php" -
当您检查表单是否已提交
if (isset($_POST['save-text'])) {时,可能想要使用isset()。还可以尝试通过在 if 语句中输入echo 'submitted';来调试它,以检查它是否被提交。 -
@user21472 什么对你有用?填写
action还是使用isset()?让我们知道,以便我们中的一个人将其写下来作为您接受的答案。