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

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

Php 需要从表中获取数据,然后将该数据用于查询,php,function,Php,Function,我想写一个PHP函数来调用另一个函数 第1页。 用户从下拉列表中选择项目 (然后我会发布到同一页面。) 第1页。 (我在页面上有一个查询,该查询基于选择的项目) (在本例中,我返回项目的lat和long。) $LATIONE=$row_农场['lat']; $longitude=$row_farms['long'] 然后 (在同一页上-我正在尝试使用先前查询的数据在另一个表上运行另一个查询) 我希望这是有道理的 谢谢。那么,您想在“页面”之间传递参数吗?这些页面都是相同的PHP页面 好吧,全局$

我想写一个PHP函数来调用另一个函数

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

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

第1页。 (我在页面上有一个查询,该查询基于选择的项目) (在本例中,我返回项目的lat和long。)

$LATIONE=$row_农场['lat']; $longitude=$row_farms['long']

然后

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

我希望这是有道理的


谢谢。

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

好吧,全局$\u请求数组是您的朋友,除非我不理解您的问题(顺便说一句,这不是一个问题)。您的URL应该是example.php?lat=xxx&long=yyy,您可以使用$\u REQUEST['lat']和$\u REQUEST['long']从脚本中取出这些URL,如果您还想要一个“寻呼机”,您可以使用与$\u REQUEST['page']相同的方法


但是我很难理解您实际上在做什么,所以如果您可以添加或编辑信息,希望可以使用一些代码,那就太好了。

假设您的数据库连接声明为全局(在您的函数之外),您可以这样做:

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
}

这是你提出的第三个问题,内容几乎相同。你最好等其他两个问题有更多的答案后再发布副本。然后,编辑你的其他问题比发布另一个问题要好。投票赞成结束。如果我理解正确,你已经完成了除第二个函数和第二个查询之外的所有工作?完全正确。对不起,我也发了很多次了:-)只是我快死了!