是否可以将变量从HTML发送到另一个PHP文件

时间:2010-08-12 06:36:17

标签: php html

我有一个index.html,我想提交一些可以传递给单独的PHP文件的坐标;它可以执行查询的地方。我是新手。

HTML:

    Xmax<input type="text" name="Xmax" size="15">
    Ymax<input type="text" name="Ymax" size="15">
    <input type=SUBMIT name="submit" VALUE="Submit">

PHP查询:

$query = "SELECT * FROM state WHERE LONG_HI<$_POST["Ymax"] AND LAT_HI<$_POST["Xmax"];
$result = mysql_query($query);

那么有没有办法从这个HTML文件到指定的PHP文件执行远程操作?

5 个答案:

答案 0 :(得分:0)

好吧,Forms可以完成这项工作。不是吗?

答案 1 :(得分:0)

使HTML表单接受Xmax和Ymax参数,并将表单操作设置为PHP文件;

或者使用AJAX在后台传递数据并收到回复。

如果这两个概念对您来说都是陌生的,并且您不了解JavaScript,请先熟悉第一个选项。

答案 2 :(得分:0)

请您详细说明您将要做的事情?

  • 你有html表格吗?
  • 您做了什么样的请求,点击链接,发送表单?
  • 查询不包含任何变量...
你可以发布代码的摘录吗?在大多数情况下,单行无用。

此致 马里奥

答案 3 :(得分:0)

在FORM元素中使用action属性来指定请求发送到的位置。

<form action="another.php" method="POST">
    Xmax<input type="text" name="Xmax" size="15">
    Ymax<input type="text" name="Ymax" size="15">
    <input type=SUBMIT name="submit" VALUE="Submit">
</form>

答案 4 :(得分:0)

您只需在代码中添加几行,因为要将任何变量值从一个表单传输到另一个表单,我们必须使用“表单”方法。因此,我们必须在您的代码中添加表单标记。将数据从一个页面传输到另一个页面(任何类型的页面,如php,jsp,aspx等)主要由两种方法完成 - 其中一种是Post,另一种是Get。

这两种方法的区别很简单。在Post方法中,从一个页面到另一个页面的数据以隐藏形式传播,而Get基本上用于通过在URL上显示来传输值。 Post方法示例:用户名和密码,以及Get Method:在搜索引擎上触发的任何查询。

<form name="form" action="filename.php" method="POST" >
    //Your Code 
</form>