Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将用户输入数据发送到PHP&;将数据从一个PHP页面发送到另一个PHP页面_Php_Jquery_Html_Ajax_Forms - Fatal编程技术网

如何将用户输入数据发送到PHP&;将数据从一个PHP页面发送到另一个PHP页面

如何将用户输入数据发送到PHP&;将数据从一个PHP页面发送到另一个PHP页面,php,jquery,html,ajax,forms,Php,Jquery,Html,Ajax,Forms,我目前正在创建一个基础数学网站,它会要求用户解决一个乘法问题 我计划将HTML布局为: 1*8= 2*9= 4*4= 核对答案 我也会在输入字段中输入$a和$b。它们可以是只读的,甚至是隐藏的。在本例中,php脚本从用户处获得随机的$a和$b以及结果。您的php脚本现在可以验证结果了。 如果您需要一些代码,请告诉我。您的问题有两种可能的解决方案 第一个(也是最简单的)是在同一脚本中检索$\u POST­[]参数,并在收到不为空的$\u POST[]参数时执行代码 第二种解决方案(您在这里使用

我目前正在创建一个基础数学网站,它会要求用户解决一个乘法问题

我计划将HTML布局为:

1*8=
2*9=
4*4=
核对答案

我也会在输入字段中输入$a和$b。它们可以是只读的,甚至是隐藏的。在本例中,php脚本从用户处获得随机的$a和$b以及结果。您的php脚本现在可以验证结果了。
如果您需要一些代码,请告诉我。

您的问题有两种可能的解决方案

  • 第一个(也是最简单的)是在同一脚本中检索$\u POST­[]参数,并在收到不为空的$\u POST[]参数时执行代码
  • 第二种解决方案(您在这里使用的解决方案)是使用AJAX。 我看了你的代码,做了一些调整

    $(文档).ready(函数(e){
    //在事件中添加默认值,以避免表单提交。
    e、 预防默认值();
    $(“按钮”)。单击(函数(){
    //从表单中获取所有数据
    var data=$(form).serialize();
    $.ajax({
    键入:“POST”,
    //使用ajax发送数据。
    //您可以通过$\u POST['name of form field']在php中检索它
    数据:数据,
    url:'calcc.php',
    成功:功能(数据){
    $(“p”)。文本(数据);
    }
    });
    });
    });

我希望这对你有帮助:)
如果您需要更多解释,请发表评论。

好的,我想我理解您的意思,我会将$a和$b随机数与用户输入一起放在HTML页面上。我可以一次获得所有内容,然后在第二个PHP脚本(单击)上计算答案。基本上是另一种方法,而不是$\u会话。那么我唯一的问题就是调用PHP。谢谢:)