Bir tablodan veri almak ve daha sonra sorgu için bu verileri kullanmak için bir ihtiyaç

2 Cevap php

Ben başka bir işlevi çağıran bir PHP işlevi yazmak istiyorum

Page 1. User selects item from drop down.

(Ben daha sonra aynı sayfaya göndermek.)

Page 1. (I have a query on the page that's based off of which item is selected) (In this case I'm returning the lat and long of the item.)

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

SONRA

(Aynı sayfada - Ben önceki sorgulanan verileri kullanılarak başka bir tabloda başka bir sorgu çalıştırmak için çalışıyorum)

Bu mantıklı umuyoruz.

teşekkürler.

2 Cevap

Yani, tüm aynı PHP sayfası olan "sayfalar" arasında parametre geçmek istiyorum?

Ben (BTW, bir soru olarak şekillenmiş değil) sorunu anlamak değilim sürece Eh, global $ _REQUEST dizi, senin arkadaşın. URL olurdu example.php? Lat = xxx & uzun = yyy, ve $ _REQUEST ['enlem'] ve $ _REQUEST ['uzun'] ile komut bu çekin ve bir "çağrı" olarak isterseniz iyi, $ _REQUEST ['sayfa'] gibi aynı şeyi yapabilirsiniz.

Ama ben zor bir zaman aslında ile mücadele ne anlama yaşıyorum, bu yüzden bilgi eklemek veya düzenlemek mümkün olsaydı, umarım bazı kod ile, bu büyük olmalı.

Eğer veritabanı bağlantısı global (işlevlerden dışında) ilan varsayarsak, böyle bir şey yapabilirsiniz:

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
}