이런 경우 어떻게 해야할까요 ? 폼,서밋,값전달..... 정보
이런 경우 어떻게 해야할까요 ? 폼,서밋,값전달.....
본문
일단...
head.php에 조건문이 있습니다. left값이 있냐 없냐를 검사해서 있으면 왼쪽 메뉴를 나타내고
없다면 왼쪽 메뉴 없이 출력하게 하려고 합니다.
index.php가 먼저 열리는거 맞죠 ?
index.php에서 head.php를 인크루드하고 있습니다.
인덱스에서 값을 전달해서 head.php에 왼쪽 메뉴를 나타내고 안내고 하려고 합니다.
head.php 파일안에 조건문은
if($menu == "left") {
메뉴출력
} else {
메뉴 안 나옴
}
===========================
index.php 파일안에
<?
include("head.php");
?>
가 있으니 위에 쯤에다 값을 전달할 수 있게 하고 싶은데...
================
form을 이용해서 서밋을 했더니 action="head.php"하면 헤드만 뜨고
action="index.php" 하면 인덱스만 무한 반복이고
=================
도와주세요
head.php에 조건문이 있습니다. left값이 있냐 없냐를 검사해서 있으면 왼쪽 메뉴를 나타내고
없다면 왼쪽 메뉴 없이 출력하게 하려고 합니다.
index.php가 먼저 열리는거 맞죠 ?
index.php에서 head.php를 인크루드하고 있습니다.
인덱스에서 값을 전달해서 head.php에 왼쪽 메뉴를 나타내고 안내고 하려고 합니다.
head.php 파일안에 조건문은
if($menu == "left") {
메뉴출력
} else {
메뉴 안 나옴
}
===========================
index.php 파일안에
<?
include("head.php");
?>
가 있으니 위에 쯤에다 값을 전달할 수 있게 하고 싶은데...
================
form을 이용해서 서밋을 했더니 action="head.php"하면 헤드만 뜨고
action="index.php" 하면 인덱스만 무한 반복이고
=================
도와주세요
댓글 전체
left 값을 head.php 를 include 하는 부분보다 위에 적어 주셔야 하는데 그렇게 하신건가요?
네 그렇게 index.php문에서
$menu = "left";
include("head.php");
이렇게 하고...
헤드에서 위에 적은데로 했는데 왜 안될까요 ?
$menu = "left";
include("head.php");
이렇게 하고...
헤드에서 위에 적은데로 했는데 왜 안될까요 ?
변수 선언을 전역으로 하시면 될거에요 그리고 페이지에따라 좌측 메뉴를 분기하기 원하면 다른방법을쓰는게 효율적일수 있습니다