Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.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_Html_Forms_Function - Fatal编程技术网

Php 使用函数处理数据

Php 使用函数处理数据,php,html,forms,function,Php,Html,Forms,Function,首先,我试图从一个文本框中的用户那里获得三个输入,并调用一些PHP函数来处理这些数据。我不确定PHP和HTML到底是如何工作的 下面是一个简短的例子,我正试图做什么 <!DOCTYPE html> <html> <head> <title> Distance </title> </head> <body> <?php function

首先,我试图从一个文本框中的用户那里获得三个输入,并调用一些PHP函数来处理这些数据。我不确定PHP和HTML到底是如何工作的

下面是一个简短的例子,我正试图做什么

<!DOCTYPE html>
<html>
    <head> 
        <title> Distance </title>
    </head>

    <body>

    <?php

        function distance($lat, $lng, $d){
            $distance = ($lat - $lng) / $d;
            return $distance;
        }


        if(isset($_POST['submit'])) {
            distance($_POST['lat','lng','d']);
        }

    ?>

    Lattitude  <input type="text" name="lat"</> 
    <br> Longitude <input type="text" name="lng" />
    <br> Distance <input type="text" name="d" />

    <br>
    <input type="submit" name="submit" value="Submit" />

    </body>
</html>
这在PHP中可能吗


距离($_POST['lat','lng','d']);由于您想这样做,这是不可能的,但是这:
距离($\u POST['lat'],$\u POST['lng'],$\u POST['d'])
您可能还想打印函数的返回值谢谢您的回复。但是我回显了函数的值,但在我单击submit1)后没有输出任何内容。你需要表单标记,在输入字段周围使用方法post 2)第三个输入在哪里?好的,为了澄清,每当我试图输出用户输入的值时,我需要将它们括在表单标记中?我做了一个简单的输入,就在那里,我忘了删除“@Candole You's welcome.祝您愉快:)(仅供参考:这里有一个关于如何使用表单和PHP的小教程:)
distance($_POST['lat','lng','d']);
distance($_POST['lat'], $_POST['lng'], $_POST['d'])
if(isset($_POST['submit'])) { echo distance($_POST['lat','lng','d']); } <form method="post"> Lattitude <input type="text" name="lat" /> <br> Longitude <input type="text" name="lng" /> <br> Distance <input type="text" name="d" /> <br> <input type="submit" name="submit" value="Submit" /> </form>