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