테스트 사이트 - 개발 중인 베타 버전입니다

php에서 다른 php로 변수전달

star2788 4년 전 조회 2,466

제가 php 에서 지도 페이지를 만들어 지도의 건물좌표들을 따와서 좌표마다 다른php로 가는 링크를 걸려고 합니다. 링크는 전부 같은 build.php로 이동하려하는데, 이동하면 해당 건물의 사진이 뜨는 형식으로 하려는데 build.php에서 어느 건물을 통해왔는지 알아야하는데 어떻게 코드를 짜야할지 잘 모르겠네요

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

진서기
4년 전

변수 넘기는건 GET 방식으로 넘기세요.

http://www.joshi.co.kr/index.php?document_srl=640&mid=board_EudV58

 

build.php?변수명=변수값 

변수가 여러개라면  &로 연결

 

build.php?변수명1=변수값1&변수명2=변수값2

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
star2788
4년 전
<form action="building" method="get" id = ""> <!--데베로-->
<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>

현재 이 형태로 코드를 짰는데 변수값은 웹에서 텍스트필드같은거로 저장하는게 아닌 코드에서 직접 저장을 하고 그걸 넘기고 싶습니다.

댓글을 작성하려면 로그인이 필요합니다.

4년 전

php 는 클라이언트에서 html 로 변환됩니다.

그러니까 build.php 링크를 수행하는 javascript 코드에 선택된 건물 좌표를 build.php 뒤에 변수로 넘겨줘야죠

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
star2788
4년 전
혹시 넘기는 방식이 어떻게 되나요?
제가 아직 모르는 것들이 좀 많아서... form 형식으로 해보려했는데 안되더라구여

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인