2013-10-25 10 views
0

내가 점점 계속 "정의되지 않은 인덱스 : 위도"와 "정의되지 않은 인덱스 : 경도"정의되지 않은 인덱스 및 위치 정보 태그 지정 스크립트

나는 그것이 시간 동안 일을 만들려고 노력했지만, 난 당신이 도와 주시겠습니까 :(할 수 없습니다입니다 나? 나는 그 두 가지 형태로 각 other.How 내가 함께 연결할 수 있습니다 구분해야합니까? 당신의 form이 요소 latitudelongitude 포함되어 있지 않기 때문에입니다 사전 :

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Title</title> 
</head> 
<script> 
var x=document.getElementById("log"); 
function getLocation() 
    { 
    if (navigator.geolocation) 
    { 
    navigator.geolocation.getCurrentPosition(showPosition); 
    } 
    else{x.innerHTML="GPS szolgáltatás nem müködik ezen a böngészőn, kérlek értesítsd a  rendszergazdát!";} 
    } 
function showPosition(position) 
    { 
    var latitude = position.coords.latitude; 
    var longitude = position.coords.longitude; 
    document.getElementById("longitude").value = longitude; 
    document.getElementById("latitude").value = latitude; 
    } 
</script> 
<p id="log"> 
    <form method="post"> 
    <input type="hidden" name= "longitude" id="longitude"> 
    <input type= "hidden" name ="latitude" id="latitude"> 
    </form> 
</p> 
    <br> 
    <br> 
    <form action="" method="post"> 
    <input type="submit" name="ido" value="Click" /></td> 
    </form> 

<?php 
    if(isset($_POST["ido"])) { 
    echo "<script>getLocation();</script>"; 
     $latitude=$_POST["latitude"]; 
     $longitude=$_POST["longitude"]; 
    print_r($_POST); 
     } 
?> 
</html> 

답변

1

에서 감사는 반면, 아보 당신이 정의한 것은 그 필드를 가지고 있지만 결코 제출되지 않습니다. 당신이 독립적으로 양식이 필요하면

<form action="" method="post"> 
    <input type="hidden" name= "longitude" id="longitude"> <!-- I have added here--> 
    <input type= "hidden" name ="latitude" id="latitude"> <!-- I have added here--> 
    <input type="submit" name="ido" value="Click" /></td> 
    </form> 
+0

서로 분리 된 양식이 있어야합니다. 어떻게 링크 할 수 있습니까? – user2897858

+0

수정 된 코드를 사용하면 어떻게됩니까? –

+0

배열 ([ido] => [경도] => 19.040235 [위도] => 47.497912) – user2897858

0

- 당신은 사용자 정의 메소드를 입력하고 아약스를 통해 제출의 사용을 고려해야합니다. 그러면 필요한 요소를 구문 분석하고 데이터를 제출할 수 있습니다.