php - 如何在单击按钮时运行 php
问题描述
所以我一直在浏览很多线程,我发现唯一适合我情况的解决方案是:
PHP:
<?php
if(isset($_POST["submit"])) {
my php code goes here
}
?>
HTML:
<form id="usp-form-23" class="usp-form" method="post" enctype="multipart/form-data" action="" data-validate="parsley" data-persist="garlic" novalidate>
<input name="usp-title" type="text" value="" data-required="true" required="required" maxlength="99999" placeholder="Answer" class="usp-input usp-input-title" />
<input name="submit" id="submit" type="submit" class="usp-submit usp-submit-default" value="Send Message" />
</form>
但它不起作用。
也许我错过了什么?
需要帮忙。
PS 我不能使用外部 php 文件。由于我需要从帖子中获取变量,因此同一文件中只有 php 代码。
我也不能使用 $_GET,因为如果有人刷新页面,我的 php 会重复,这是我不想要的。我只需要运行我的 php 一次。
解决方案
推荐阅读
- here-api - 适用于 JavaScript 的 Maps API - 自动完成和 H.PlacesService
- javascript - 选择将搜索 javascript 源代码并忽略空格的算法
- jsf - 将@SessionScoped CDI bean 注入 JSF @ManagedBean 后的实例 null
- mysql - 有什么方法可以将 MySQL 转储转换为 YAML Alice Fixtures
- samba - 来自 samba 共享的 STATUS_OBJECT_NAME_COLLISION 的真正含义是什么,它会导致根本不存在任何文件吗?
- r - 如果该类别没有值,如何使用循环将 0 添加到一个类别?
- javascript - 如果检查,我可以从龙卷风模板调用 JavaScript 函数吗?
- ios - 根据内容使集合视图高度动态
- javascript - 无法将节点 8 用于 Firebase 功能
- angular - 我需要使用哪些设置来确保我的单元测试由 Jenkins 自动运行?