需要从表中获取数据,然后将该数据用于查询

时间:2009-04-26 09:04:45

标签: php function

我想编写一个调用另一个函数的PHP函数

第1页。 用户从下拉列表中选择项目。

(然后我发布到同一页面。)

第1页。 (我在页面上有一个查询,该查询基于选择了哪个项目) (在这种情况下,我将返回项目的纬度和长度。)

$ latitude = $ row_farms ['lat']; $ longitude = $ row_farms ['long'];

THEN

(在同一页面上 - 我正在尝试使用之前查询的数据在另一个表上运行另一个查询)

我希望这是有道理的。

感谢。

2 个答案:

答案 0 :(得分:1)

那么,你想在“页面”之间传递参数,这些参数都是相同的PHP页面吗?

嗯,全局$ _REQUEST数组是你的朋友,除非我不理解你的问题(这不是一个问题,BTW)。您的URL将是example.php?lat = xxx& long = yyy,并且您使用$ _REQUEST ['lat']和$ _REQUEST ['long']在脚本中提取这些URL,并且如果您想要“寻呼机”好吧,你可以像在$ _REQUEST ['page']中那样做。

但是我很难理解你真正挣扎的是什么,所以如果你能添加或编辑信息,希望有一些代码,那就太棒了。

答案 1 :(得分:1)

假设您已全局(在函数之外)声明了数据库连接,您可以执行以下操作:

function get_data()
{
   global $con;

   // Run first query, get data

   second_function($latitude, $longitude);
}

function second_function($latitude, $longitude)
{
   global $con;

   $result = mysql_query("SELECT * FROM other_table WHERE `lat`={$latitude} AND `long`={$longitude}");

   // Process result
}