以下代码应该获得纬度和经度,并生成一个人居住地的完整地址(街道,城市,国家)。所有这些都是成功的,但是当我在地址上使用explode函数并将数据放入数组元素时。我无法从每个元素中获取数据。注意:我在每个数组元素上使用了echo,它们输出到屏幕上。 这是我得到的错误:注意:未定义的偏移量:第36行的C:\ wamp \ www \ bloodonation \ geosendmail.php中的1 并注意:未定义的偏移量:第37行的C:\ wamp \ www \ bloodonation \ geosendmail.php中的2行。第36行& 37是爆炸功能之后的那些。我希望$ city的值在sql查询中使用。请帮我。我错过了什么这是来自回声的数据:Habbal Beirut Lebanon。我希望贝鲁特这个城市能够在我的SQL查询中使用
$address= getaddress($latitude,$longitude);
$multiple= explode(',',$address);
$parseaddress = $multiple[0]; // address
$city = $multiple[1]; // city
$country = $multiple[2]; // country
// getting a persons email
//$to;
//Take contents of the search box
//mail function parameters, send two sets of messages depending on blood/organ donation
//create a temp file in bloodonation and take the name from there,then delete the temp file
$firstname=$_SESSION["firstname"];
$fathername=$_SESSION["fathername"];
$lastname=$_SESSION["lastname"];
$query ="SELECT email,bloodoner,organdoner,bloodtype,bodytype
FROM personprofile
WHERE firstname= '$firstname' AND lastname= '$lastname' AND fathername= '$fathername'";
$fetchemail= mysqli_query($link,$query);
$process=mysqli_fetch_assoc($fetchemail);
$pbloodtype="SELECT personprofile.bloodtype,personprofile.firstname,personprofile.lastname,personprofile.fathername,hospital.hospitalname
FROM personprofile,hospital,areaname
WHERE areaname.id= hospital.area AND personprofile.hospitaladmission= hospital.id AND areaname.area='$city'";