검색조건에서 새로 생성한 필드로 추가하기
본문
$stx_chl='n';
if($stx==''){
if ($is_admin == "super" || $is_admin == "group") {
$stx_chl='y';
}else{
if($member[mb_email]){Header("Location:../bbs/board.php?bo_table=free&stx=".$member[mb_email]."&sfl=wr_email");}
}
}else{
$stx_chl='y';
}
if($stx_chl=='n'){
?>
<fieldset class="bo_sch">
<h3>검색</h3>
<form name="fsearch" method="get">
<input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
<input type="hidden" name="sca" value="<?php echo $sca ?>">
<input type="hidden" name="sop" value="and">
<input type="hidden" name="sfl" value="wr_email">
<label for="stx" class="sound_only">검색어</label>
<div class="sch_bar">
<input type="text" name="stx" value="<?php echo stripslashes($stx) ?>" required id="stx" class="sch_input" size="25" maxlength="20" placeholder="메일">
<button type="submit" value="검색" class="sch_btn">검색</button>
</div>
</form>
</fieldset>
<?}else{?>
검색조건에서
member[mb_email] 를 사용하지않고 새로 생성한 wr_2 로 조건을 만들려면 어떻게 수정해야하나요?
디자이너로써 너무 어렵네요..
답변 3
if($member[mb_email]){~~~ 여기를 wr_2로 변경하고 싶은데 <==
관리자가 아닌 회원이 검색어가 없을 때 자기 메일로 곧바로 검색한다는 것이죠
이것을 wr_2로 바꾸려면 wr_2필드를 검색할 검색어가 메일 대신에 있어야 하는 것이니
질문의 코드 대신 wr_2로는 코드를 만들 수 없습니다
검색어가 없을 때 기본적으로 무엇을 검색하고싶다는 것인지를 질문해야겠습니다
if문 자체를 복잡하게 만들어서....
오류가 난다면 오류 코드를 알려주어야 원인을 알 수 있습니다
아마도 경로 잘못이 아닌가 싶군요
답변은 아니고 질문의 if문은 다음 처럼 간단히 만들면 되겠습니다
if($stx || $is_admin) $stx_chl='y';
else if($member[mb_email]) goto_url(G5_BBS_URL."/board.php?bo_table=free&stx={$member['mb_email']}&sfl=wr_email");
훔...하고자 하시는 걸 저번 게시글 부터...이해가 참 어렵네요
다음 코드가 도움이 될지 모르겠습니다.
<?php
$stx_chl='n';
if($stx==''){
if ($is_admin == "super" || $is_admin == "group") {
$stx_chl='y';
}else{
if($member['mb_email']){Header("Location:../bbs/board.php?bo_table=free&stx=".$member['mb_email']."&sfl=wr_2");}
}
}else{
$stx_chl='y';
}
if($stx_chl=='n'){
?>
<fieldset class="bo_sch">
<h3>검색</h3>
<form name="fsearch" method="get">
<input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
<input type="hidden" name="sca" value="<?php echo $sca ?>">
<input type="hidden" name="sop" value="and">
<input type="hidden" name="sfl" value="wr_2">
<label for="stx" class="sound_only">검색어</label>
<div class="sch_bar">
<input type="text" name="stx" value="<?php echo stripslashes($stx) ?>" required id="stx" class="sch_input" size="25" maxlength="20" placeholder="메일">
<button type="submit" value="검색" class="sch_btn">검색</button>
</div>
</form>
</fieldset>
<?}else{?>
답변을 작성하시기 전에 로그인 해주세요.