채택완료

질문좀드리겠습니다.

2017-03-20 (월) 17:38:26 4,345

https://sir.kr/g5_tip/4454?sfl=wr_subject%7C%7Cwr_content&stx=%ED%9A%8C%EC%9B%90%EA%B0%80%EC%9E%85 

위링크대로 다했는데요 

아래 처럼 저렇게 나오는데 혹시 왜그런지 아시는분들 계신가요 ㅠ?

Parse error: syntax error, unexpected T_ELSEIF in /www/홈페이지주소.com/bbs/register_form.php on line 10 

|

답변 6개 / 댓글 3개

채택된 답변
+20 포인트

elseif ($_POST['mb_member'] == '2') { // $_POST 로 받아온 값이 2(일반회원)일 경우  

=>

}elseif ($_POST['mb_member'] == '2') { // $_POST 로 받아온 값이 2(일반회원)일 경우
 

답변에 대한 댓글 1개

2017-03-20 (월) 17:49:44
이렇게 하니 되네요 그런데 상단에

Warning: include_once(/register_form.skin.php) [function.include-once]: failed to open stream: No such file or directory in /www/홈페이지주소.com/bbs/register_form.php on line 13

Warning: include_once() [function.include]: Failed opening '/register_form.skin.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /www/홈페이지주소.com/bbs/register_form.php on line 13
이렇게 나오는건 왜그러는거죠

위 문구 에러는 해당스킨이 없다는 오류인데

설치를 잘못하신거 아닌가 싶네요.

메뉴얼 보시고 천천히 다시설치해보세여 

2017-03-20 (월) 17:50:59

if($_POST['mb_member'] == '1') { // $_POST 로 받아온 값이 1(기업회원)일 경우 

    include_once($skin_path.'/register_form.skin.company.php'); // 기업 회원가입 페이지를 불러옴 

}//빠진 괄호

elseif ($_POST['mb_member'] == '2') { // $_POST 로 받아온 값이 2(일반회원)일 경우 

    include_once($skin_path.'/register_form.skin.php'); // 일반 회원가입 페이지를 불러옴 

} 
  


<select name="mb_member" id="mb_member" value="1"> 

    <option value="1"<?php echo get_selected('1', $member['mb_member']); ?>>기업회원</option> 

    <option value="2"<?php echo get_selected('2', $member['mb_member']); ?>>일반회원</option> 

</select>  

syntax error, unexpected T_ELSEIF

원인은 대략 두가지에요.

{} 괄호가 제대로 여닫히지않아서

그리고 php버젼에 맞지않는 함수의 사용

답변에 대한 댓글 1개

2017-03-20 (월) 17:46:19
if($_POST['mb_member'] == '1') { // $_POST 로 받아온 값이 1(기업회원)일 경우

include_once($skin_path.'/register_form.skin.company.php'); // 기업 회원가입 페이지를 불러옴

elseif ($_POST['mb_member'] == '2') { // $_POST 로 받아온 값이 2(일반회원)일 경우

include_once($skin_path.'/register_form.skin.php'); // 일반 회원가입 페이지를 불러옴

}



<select name="mb_member" id="mb_member" value="1">

<option value="1"<?php echo get_selected('1', $member['mb_member']); ?>>기업회원</option>

<option value="2"<?php echo get_selected('2', $member['mb_member']); ?>>일반회원</option>

</select>

버전은 5.5입니다
2017-03-20 (월) 17:42:57

if 문 {} 확인해보세요 

if($_POST['mb_member'] == '1') { // $_POST 로 받아온 값이 1(기업회원)일 경우

    include_once($skin_path.'/register_form.skin.company.php'); // 기업 회원가입 페이지를 불러옴

} elseif ($_POST['mb_member'] == '2') { // $_POST 로 받아온 값이 2(일반회원)일 경우

    include_once($skin_path.'/register_form.skin.php'); // 일반 회원가입 페이지를 불러옴

}
 

2017-03-20 (월) 17:41:42

오타나신거 없는지 잘 확인해보세요... ";" 을 빼먹었다던가

답변에 대한 댓글 1개

2017-03-20 (월) 17:42:14
저기 링크에 있는 그대로 다가져왔습니다

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