如何将表单输入值传递给php函数

2024-04-18

我想写一个php页面,其中有一个html表单。我想将表单的所有输入(例如数字)发送到 php 函数(而不是 javascript 函数;我这样做是为了隐藏我的 javascript 函数代码)。

如何将输入值发送到 php 函数?
是否可以通过以下方式调用php函数onclick="function(param1, param2)"?
我知道javascript是客户端语言,而php是服务器端语言。

如果可能的话,如何在输入字段中写入函数的返回值?
我想留在我的页面上。
这是对的吗 -action="#"?
我的代码是:

<form action="#" method="get">
    Inserisci number1: 
    <input type="text" name="val1" id="val1"></input>

    <?php echo "ciaoooo"; ?>

    <br></br>
    Inserisci number2:
    <input type="text" name="val2" id="val2"></input>

    <br></br>

    <input type="submit" value="send"></input>
</form>

帮助我实现简单的 php 函数以及从输入到函数的值传递! 谢谢!


做你的action空的。您不需要设置onclick属性,那只是 javascript。当您单击提交按钮时,它将使用表单中的输入重新加载您的页面。因此,请在表单顶部编写您的 PHP 代码。

<?php
if( isset($_GET['submit']) )
{
    //be sure to validate and clean your variables
    $val1 = htmlentities($_GET['val1']);
    $val2 = htmlentities($_GET['val2']);

    //then you can use them in a PHP function. 
    $result = myFunction($val1, $val2);
}
?>

<?php if( isset($result) ) echo $result; //print the result above the form ?>

<form action="" method="get">
    Inserisci number1: 
    <input type="text" name="val1" id="val1"></input>

    <?php echo "ciaoooo"; ?>

    <br></br>
    Inserisci number2:
    <input type="text" name="val2" id="val2"></input>

    <br></br>

    <input type="submit" name="submit" value="send"></input>
</form>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将表单输入值传递给php函数 的相关文章

  • 如何将值从 javascript 传递到 php 文件

    我通过以下方式获取价值JQuery像这样的东西 var query popURL split var dim query 1 split var popWidth dim 0 split 1 Gets the first query str
  • 如何调整jupyterlab笔记本中滚动输出高度的大小?

    有没有办法调整 jupyterlab 笔记本中滚动输出高度的大小 潜在的解决方案 但需要 HTML CSS 知识 我从这个问题中找到了这个片段调整 ipython 笔记本输出窗口的大小 https stackoverflow com que
  • 如何阻止 HTML 输入字段中的特殊字符? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我只是想问一下如何在html输入字段中阻止 等特殊字符 为什么不使用html5呢
  • 使用 SingleChildScrollView 时无法向下拖动底部工作表

    我创建了一个带有bottomsheet 和listview builder 的应用程序 在底部 有一个文本按钮 当我将其向上拖动时 底部工作表必须出现 底页上有一张表格 我用 SingleChildScrollView 包裹底部纸张 但是当
  • 如何在mvc 4中使用多重选择?

    我想使用多重选择Chosen http harvesthq github com chosen 我有类似的技能模型 public class Skill public int Id get set public string Name ge
  • 在 Windows 10 中安装 laravel 安装程序时出现错误

    我正在使用 Windows 10 并且composer已安装 当我尝试安装时laravel使用此命令全局安装程序 composer global require laravel installer Composer Downloader T
  • JS 中的触摸板滚动检测,无库

    我正在制作自己的小型 Javascript 库 可以轻松地将您网站 和我的网站 的默认滚动条替换为自定义滚动条 其中一部分意味着为 BODY 元素提供 overflow hidden 样式来隐藏正常的滚动条 但是 这会阻止除代码中完成的滚动
  • 如何在 HTML/CSS 中进行制表符停止

    我想用 HTML 呈现一些文本的格式 这是一张图片 请注意带有项目符号点和段落编号的灰线 项目符号应位于页面中央 并且数字应正确对齐 我一直在尝试思考如何在 HTML 中做到这一点 但一无所获 您将如何捕获这种格式 您可以使用 before
  • 如何设计一个在 Firefox、Chrome 和 IE11 中看起来相同的单选按钮

    我想设计一组单选按钮 它们在 Chrome Firefox 和 IE 11 中看起来应该相同 我的解决方案在 Firefox 中看起来相当不错 在 Chrome 中 按钮周围有一个蓝色框 而在 IE 11 中 颜色和边框似乎无法识别 它应该
  • 社交登录重复帐户冲突

    我正在制作一个新应用程序 除了常规电子邮件 密码注册之外 还需要多个社交注册 但是有一种特殊情况可能会导致数据完整性问题 例子 用户在 Facebook 上注册 但没有收到任何电子邮件回复 我在数据库中创建一个用户 将电子邮件和密码设置为
  • 用于查找 标记之间的所有内容的正则表达式

    我正在尝试找到一种方法来列出之间的所有内容 a and a 标签 所以我有一个链接列表 我想获取链接的名称 不是链接的位置 而是它们在页面上的名称 对我来说真的很有帮助 目前我有这个 lines preg split r n r conte
  • 尝试使用 fopen() 将文件写入不同的目录

    我正在尝试将文件从一个目录写入另一个目录 例如 http www xxxxxxx com admin upload php http www xxxxxxx com admin upload php to http www xxxxxxx
  • 浮动的垂直对齐方式:左div的

    我有大约 10 个宽度相等但高度不同的 div 我希望它们尽可能紧密地组合在一起 当设置为向左浮动时 它们不会垂直彼此对齐 而是与上面 行 的底部对齐 我在下面模拟了一个小例子 想要去掉空白 你有什么建议吗 我仅限于使用这种格式 因为内容是
  • 脚本和链接标签的简写 http:// 为 // ?有人以前看过/用过这个吗?

    问题如下 如果您使用 addthis 共享按钮 查看任何网站 一旦您浮动在 addthis 按钮上 并且加载了所有必需的资源 请使用 firebug 或 chrome 检查器查看文档的正文 不是源代码 而是屏幕上的实际文档 对象检查器 你会
  • 如何对 Slim 框架应用程序进行单元测试

    我一直在尝试对修改其他人代码的示例进行单元测试 每次我到达测试运行时都没有错误的程度 当我期望它们通过时 我只是遇到相同的失败 网上没有大量文档 我真的不知道还能去哪里 任何人都可以看到我的代码哪里出错了 bootstrap php php
  • CURL请求问题

    我正在尝试验证 paypal pdt 信息 我生成了模型表单并提交了它 IT 部门也开始工作并返回了信息 我尝试了同样的事情来发出卷曲请求 但我的当前请求对我来说返回空白 我的模型形式
  • 我的引导页面页脚下方的空白

    虽然我之前在身体下方确定了 50 像素的填充 但我仍然遇到页面页脚下方有一堆空白的问题 我是否只需要延长内容即可填充垂直空间 我第一次使用 bootstrap 来创建我的新网站 但我陷入了这个恼人的困境 这是一个有问题的页面的链接 http
  • 使用 Azure Bot Framework Web 聊天无法单击电话号码

    Setup 我使用以下命令创建了一个 Azure QnA Web 聊天机器人QnAMaker https www qnamaker ai Azure 机器人服务 https azure microsoft com en us service
  • PHP IMAP 解码消息

    我有通过 Base64 编码和 8 位编码发送的电子邮件 我想知道如何使用 imap fetchstruct 检查消息的编码 已经这样做了大约两个小时 所以丢失了 然后正确解码 Gmail 和 Mailbox iOS 上的应用程序 将其作为
  • 为什么我能够使用无效的类指针进行函数调用

    在下面的代码片段中 虽然指针未初始化 但调用仍然成功 temp ptr ptr gt func2 是C 语言特性的问题 还是VC 6编译器的作弊 class temp public temp a 9 int func1 return a b

随机推荐

  • 使用 ctypes 从 python 访问 boost::进程间共享内存块

    我在 Windows 上运行的 C 程序中有一个结构 我想使用 ctypes 通过 Python 中的共享内存来访问该结构 例如 define MAX ENTITIES 30 struct State double x double y d
  • 如何用imshow()限制x轴的范围?

    我有以下数据 1 105 0 919 0 842 0 715 0 704 0 752 0 827 1 049 0 584 0 998 0 931 0 816 0 787 0 803 0 856 0 782 0 872 0 710 1 268
  • D3 树方向

    我正在使用 D3 树布局 类似于此jsfiddle https jsfiddle net vrkrympk 唯一的问题是我需要每个节点的方向从布局的左上角开始 而不是从顶部中心开始 var nodeUpdate node transitio
  • 从 Google 云存储中删除文件

    因此 我在 appengine 上启动并运行了一个 django 应用程序 并在用户上传文件时让它创建文件 我遇到的问题是试图弄清楚如何删除它们 我创建它们的代码看起来像 from google appengine api import f
  • 如何判断一个类型是否真正可移动构造

    以这段代码为例 include
  • 默认情况下.NET XmlIgnore?

    有没有办法让 XmlSerializer 默认忽略所有成员 除非我另有说明 我有一个基类和几个带有大量成员的派生类 但大多数我不想被序列化 只有少数几个可以接受序列化 不 你不能这样做 XmlSerializer 使用 选择退出 过程 它将
  • Google Play 服务会更新正在运行的应用程序吗?

    我正在 Google Play 上发布一个应用程序 该应用程序需要自动更新 该应用程序适用于信息亭 因此将在很长一段时间内保持打开和运行状态 而无需重新启动应用程序或重新启动设备 我的问题 Google Play 会更新当前正在运行的应用程
  • 使用列数可视化线图

    我有个问题 我有两列toDate and fromDate 我想直观地看到它们之间的差异linechart x 轴应该是月份 例如 1 2 3 4 等 y 轴应该是月份的计数 最后这应该是由what 不幸的是我没有得到想要的输出 数据框 i
  • 分割字符串。获取拆分 SQL Server 2005 的第一个值

    我有一张桌子叫TableReason有一个名为Reason Reason数据类型是varchar 100 并包含这样的值2 2 22 33 0 2对于一排 我需要为此表编写一个更新语句来完成 只需要用逗号分割的第一个值 即 只需要 2 个
  • mvc3 Ajax.ActionLink 和延迟 LoadingElementId 显示

    我有一个进度 div 它绝对位于网页顶部 当我单击 Ajax ActionLink 时 有时当请求 响应短暂时 我会看到它在顶部闪烁 如何添加延迟以使进度横幅在 500 毫秒内不显示 谢谢 这是工作代码 var showProgress f
  • 如何从 SwiftUI 中的列表获取屏幕行?

    我想放一个Text对于列表中的每个可见 屏幕边界内 行 其当前索引在所有可见行中 我这里有一个例子 如果我有一个一次显示 3 行的列表 并且最初我希望它显示如下 A 0 B 1 C 2 如果我向下滚动列表 A 走出屏幕 那么就会像 B 0
  • 如何仅通过 DynamoDB 中组合键的一部分进行查询?

    比方说 我有User正在写评论Products 用户和产品是具有自己的 id 的独立实体 Review是一个复合实体 由以下组成userId and productId 我创建了一个表review在 DynamoDB 中同时具有userId
  • 如何在对象的构造函数完成后立即触发事件?

    研究告诉我 从构造函数本身引发事件是不可行的 因为对象可能没有完全初始化 那么构造函数触发后我可以在哪里触发事件 您可以做的一件事是添加一个方法来处理其他后期任务 Friend Class FooBar Public Sub New you
  • 此计算机上未安装 Windows PowerShell 管理单元“Microsoft.Sharepoint.Powershell”?

    我是使用 powershell 的新手 我已经尝试解决这个问题几个小时了 但仍然无法使其工作 先决条件 使用 Windows 10 以管理员身份运行 Powershell ISE 但是当我使用 Add PSSnapin WebAdminis
  • Python VLC 实例全屏不起作用

    我对 Python 有点陌生 正在为连接运动传感器的 Raspberry Pi 开发一个应用程序 这个想法是把这个 Raspberry 放在一个房间里 在运动检测时 视频开始全屏播放 视频播放完毕后 我想让设备休眠 10 分钟 然后再次激活
  • Android Renderscript - 在 Renderscript 中旋转 YUV 数据

    根据我的讨论Camera2 api Imageformat yuv 420 888 旋转图像上的结果 https stackoverflow com questions 44652828 camera2 api imageformat yu
  • Jquery悬停淡入/淡出问题

    http www izrada weba com orso http www izrada weba com orso将鼠标悬停在链接 NENATKRIVENA TERASA 上时 子菜单和图像一起淡入 子菜单使用一些下载的脚本淡出 上面的
  • C++递归求数组最小值

    我有一个 C 编程类的作业 要求编写一个不使用静态变量的递归函数 原型如下 int findmin const int a int n 我的解决方案有效 对于非常小的数组 但是我认为 2 n 复杂性过高并且可以改进 在指定的标准内是否可以进
  • Plotly Dash 回调 | SchemaLengthValidationError - 预期 7,收到 8 或 Dash 回调的“输出”中使用了不存在的对象

    目标 再追加 1 个Output list Updates在帖子底部 我想要output marker symbol 从每个trace dict as line marker to a Plot在本地主机前端 发生错误是因为我还没有Outp
  • 如何将表单输入值传递给php函数

    我想写一个php页面 其中有一个html表单 我想将表单的所有输入 例如数字 发送到 php 函数 而不是 javascript 函数 我这样做是为了隐藏我的 javascript 函数代码 如何将输入值发送到 php 函数 是否可以通过以