php에서 다른 php로 변수전달
제가 php 에서 지도 페이지를 만들어 지도의 건물좌표들을 따와서 좌표마다 다른php로 가는 링크를 걸려고 합니다. 링크는 전부 같은 build.php로 이동하려하는데, 이동하면 해당 건물의 사진이 뜨는 형식으로 하려는데 build.php에서 어느 건물을 통해왔는지 알아야하는데 어떻게 코드를 짜야할지 잘 모르겠네요
답변 2개 / 댓글 2개
변수 넘기는건 GET 방식으로 넘기세요.
http://www.joshi.co.kr/index.php?document_srl=640&mid=board_EudV58
build.php?변수명=변수값
변수가 여러개라면 &로 연결
build.php?변수명1=변수값1&변수명2=변수값2
답변에 대한 댓글 1개
php 는 클라이언트에서 html 로 변환됩니다.
그러니까 build.php 링크를 수행하는 javascript 코드에 선택된 건물 좌표를 build.php 뒤에 변수로 넘겨줘야죠
답변에 대한 댓글 1개
제가 아직 모르는 것들이 좀 많아서... form 형식으로 해보려했는데 안되더라구여
답변을 작성하려면 로그인이 필요합니다.
<img src="./images/campus.png" alt="" usemap="#전체지도">
<map name="전체지도" id="전체지도">
<?php
$conn = mysqli_connect("localhost","root","","guide");
$sql = "select Building_name, Address from building where 1";
$res = $conn->query($sql);
while($row = mysqli_fetch_array($res)) {
$building_name = $row['Building_name'];
$coords = $row['Address'];
?>
<area shape="rect" coords=<?=$coords?> href="building.php" name=<?=$building_name?>>
<?php } ?>
</form>
현재 이 형태로 코드를 짰는데 변수값은 웹에서 텍스트필드같은거로 저장하는게 아닌 코드에서 직접 저장을 하고 그걸 넘기고 싶습니다.