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

여분필드 값을 연동하여 입력하는게 가능한가요? 채택완료

예를 들어 여분필드 5의 값이 '요청'일때 여분필드 6의 값에 자동으로 'XX' 라고 넣고 싶은데

어떻게 해야할까요

 

@@@@@@ write.update.php

 

if ($wr_5 == '요청') {  $wr6 = 'X'; } sql_query("update $write_table set wr_6 ='$wr6' where wr_id='$wr_id'");

 

@@@@@@

 

합산(수식)이나 값을 넣는건 적용이 되는데 위에껀 잘 안되서요ㅜ

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

답변 4개

채택된 답변
+20 포인트

@나나26 님!

 

이전 답변 글 참고 하셔서

 

해당  write.update.php  이 파일 소스중 아래 소스...

 

@include_once($board_skin_path.'/write_update.skin.php');

 

위에 소스 윗줄에 아래 소스만 추가해 보세요.

 

$a="요청"; $wr6="x";

sql_query("update {$write_table} set wr_6='{$wr6}' where wr_5='{$a}' and wr_id='{$wr_id}'");

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

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

write_update.head.skin.php 파일이 적용되는 시점이

글이 저장되기 전 단계라서 update 쿼리는 반영되지 않습니다.

스킨 폴더에 write_update.skin.php 파일을 추가하고 코드를 넣으세요.

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

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

@나나26님

 

sql_query("update $write_table set wr_9 ='$wr9' where wr_id='$wr_id'"); 

 

$wr6 = 'X';  몬가요?

 

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

답변에 대한 댓글 1개

아 제가 위에 소스를 잘못입력해서요~! 지금 바꾼것처럼 입력해도 그냥 $wr6 = 'x'로 하면 x라고 출력이 되는데 if문으로 감싸면 그냥 공란으로 나와요 ㅜㅜ

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

보드스킨에 write_update.head.skin.php 파일을 만드신 후

</p>

<pre>
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</pre>

<p>if ($wr_5 == '요청') {

 $wr_6 = 'X';

}</p>

<p>

이렇게 저장해보세요.

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

답변에 대한 댓글 1개

write_update.head.skin.php 파일에

$wr6 = 'X';

sql_query("update $write_table set wr_6 ='$wr6' where wr_id='$wr_id'");


로 입력하면 게시판 목록에서 정상적으로 X라고 출력이 되는데요


if ($wr_5 == '요청') {
$wr6 = 'X';
}

sql_query("update $write_table set wr_6 ='$wr6' where wr_id='$wr_id'");


로 입력하면 공란으로 나와요ㅜㅜ

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

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

로그인

전체 질문 목록