필드추가? 정보
필드추가?본문
write_update.skin.php 인데요.....
여기서 필드추가하는 건가요????
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$wr_price = ereg_replace(',','',$wr_price);
$wr_opt1_price = ereg_replace(',','',$wr_opt1_price);
$wr_opt2_price = ereg_replace(',','',$wr_opt2_price);
$wr_opt3_price = ereg_replace(',','',$wr_opt3_price);
$wr_opt4_price = ereg_replace(',','',$wr_opt4_price);
$sql = "UPDATE $write_table
SET wr_type1 = '$wr_type1',
wr_type2 = '$wr_type2',
wr_type3 = '$wr_type3',
wr_type4 = '$wr_type4',
wr_type5 = '$wr_type5',
wr_price = '$wr_price',
wr_opt1_price = '$wr_opt1_price',
wr_opt2_price = '$wr_opt2_price',
wr_opt3_price = '$wr_opt3_price',
wr_opt4_price = '$wr_opt4_price',
wr_opt1_name = '$wr_opt1_name',
wr_opt2_name = '$wr_opt2_name',
wr_opt3_name = '$wr_opt3_name',
wr_opt4_name = '$wr_opt4_name',
wr_size1_name = '$wr_size1_name', <====== 이거 두개 추가하고 싶은데요.....
wr_size2_name = '$wr_size2_name', <======
wr_transport = '$wr_transport'
WHERE wr_id = '$wr_id' ";
sql_query($sql);
?>
댓글 전체
스킨폴더/write_update.skin.php
??????????????????????????????
기존에 있던 write_update.skin.php 에
위에서 말한 2개 를 추가하려고 하는데 저렇게 쓰면 에러가 나요......
어떻게 해야.....
기존에 있던 write_update.skin.php 에
위에서 말한 2개 를 추가하려고 하는데 저렇게 쓰면 에러가 나요......
어떻게 해야.....

DB에다가도 저 2개를 추가하셨는지요. 안하셨음 쿼리 필드 오류가 일어날것입니다.
DB에 접속하셨어. 쿼리 쓰는곳에 다음과 같이 써주세요.
alter table 테이블명 add wr_size1_name varchar(255) not null default '' after wr_opt4_name;
alter table 테이블명 add wr_size2_name varchar(255) not null default '' after wr_size1_name;
DB에 접속하셨어. 쿼리 쓰는곳에 다음과 같이 써주세요.
alter table 테이블명 add wr_size1_name varchar(255) not null default '' after wr_opt4_name;
alter table 테이블명 add wr_size2_name varchar(255) not null default '' after wr_size1_name;
감사합니다.
근데,db에 직접 접속해야만 하나요????
다른것 (그 위에 있는 것들)은 자동으로 생성된것인가요.....
근데,db에 직접 접속해야만 하나요????
다른것 (그 위에 있는 것들)은 자동으로 생성된것인가요.....

그럼 파일을 한개 만드세요. 예를 들어 alter_table.php 파일을 만들었따면 그안에
<?
include_once("_common.php");
sql_query("alter table g4_write_보드명 add wr_size1_name varchar(255) not null default '' after wr_opt4_name");
sql_query("alter table g4_write_보드명 add wr_size2_name varchar(255) not null default '' after wr_size1_name");
?>
이렇게 넣어주시면되는거죠.
실행은 저파일을 보시면되구요.
단 저 파일은 그누보드 폴더안에 만드셔야 작동됩니다.
<?
include_once("_common.php");
sql_query("alter table g4_write_보드명 add wr_size1_name varchar(255) not null default '' after wr_opt4_name");
sql_query("alter table g4_write_보드명 add wr_size2_name varchar(255) not null default '' after wr_size1_name");
?>
이렇게 넣어주시면되는거죠.
실행은 저파일을 보시면되구요.
단 저 파일은 그누보드 폴더안에 만드셔야 작동됩니다.
위에 있는 이것들은 그렇게 접속 안하고 생긴것인가 본데요.....
wr_opt3_price = '$wr_opt3_price',
wr_opt4_price = '$wr_opt4_price',
wr_opt1_name = '$wr_opt1_name',
wr_opt2_name = '$wr_opt2_name',
wr_opt3_name = '$wr_opt3_name',
wr_opt4_name = '$wr_opt4_name',
wr_opt3_price = '$wr_opt3_price',
wr_opt4_price = '$wr_opt4_price',
wr_opt1_name = '$wr_opt1_name',
wr_opt2_name = '$wr_opt2_name',
wr_opt3_name = '$wr_opt3_name',
wr_opt4_name = '$wr_opt4_name',

기본 그누보드 필드에 저런것이 없습니다.
아마 스킨 쪽 파일중에서 자동으로 체크해서 없으면 저렇게 필드를 자동 추가되게 해놓으셨겠죠.
아마 스킨 쪽 파일중에서 자동으로 체크해서 없으면 저렇게 필드를 자동 추가되게 해놓으셨겠죠.
그럼 그 스킨을 찾아서 레일즈님게서 알려준것 써주면 되나요...?
근데.... 어떻게 그 파일을 찾죠???
근데.... 어떻게 그 파일을 찾죠???

메신져 있으시면 메신져 정보를 쪽지로 보내주세요.
????
ㅠㅠ, 메신저....?????
뭐에요....?
말씀드리자면
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=34169&sca=%B0%D4%BD%C3%C6%C7&sfl=wr_subject%7C%7Cwr_content&stx=%BC%EE%C7%CE%B8%F4&sop=and
이 게시판을 좀 쓰려고 하는데요....
거기에 order.php에서 orderlist.php로 넘기는 값을 하나 추가하려고 하는데....
아이구,,,넘 힘드네요....
머리가 않조코 해서 php 공부도 못하고....
간단한 쇼핑몰한번 해보려고 하는데.....ㅠㅠ
암튼... 아래질문좀 봐 주세요...
<form name=order method="POST" action="javascript:order_submit(document.order);" autocomplete="off">
<input type=hidden name=chk_opt value='<?=$chk_opt ?>'>
<?=$chk_opt ?>
</form>
<script language="JavaScript">
function order_submit(f)
{
f.action = "<?=$board_skin_path?>/order_u.php";
f.submit();
</script>
이렇게 넘겨준값
요렇게 하니까 못받아요..
<?=$row[chk_opt]?>
어떻게 해야 받아요...?
order_u.php 파일은 아래와 같아요===========================
$sql = " INSERT INTO {$write_table}_order
SET mb_id = '$member[mb_id]',
wr_id = '$wr_id',
od_name = '$od_name',
chk_opt = '$chk_opt '
od_qty = '$od_qty',
od_price = '$od_price',
od_total_price = '$od_total_price',
sql_query($sql);
alert("구매신청완료 되었습니다.","$g4[bbs_path]/board.php?bo_table=$bo_table");
?>
ㅠㅠ, 메신저....?????
뭐에요....?
말씀드리자면
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=34169&sca=%B0%D4%BD%C3%C6%C7&sfl=wr_subject%7C%7Cwr_content&stx=%BC%EE%C7%CE%B8%F4&sop=and
이 게시판을 좀 쓰려고 하는데요....
거기에 order.php에서 orderlist.php로 넘기는 값을 하나 추가하려고 하는데....
아이구,,,넘 힘드네요....
머리가 않조코 해서 php 공부도 못하고....
간단한 쇼핑몰한번 해보려고 하는데.....ㅠㅠ
암튼... 아래질문좀 봐 주세요...
<form name=order method="POST" action="javascript:order_submit(document.order);" autocomplete="off">
<input type=hidden name=chk_opt value='<?=$chk_opt ?>'>
<?=$chk_opt ?>
</form>
<script language="JavaScript">
function order_submit(f)
{
f.action = "<?=$board_skin_path?>/order_u.php";
f.submit();
</script>
이렇게 넘겨준값
요렇게 하니까 못받아요..
<?=$row[chk_opt]?>
어떻게 해야 받아요...?
order_u.php 파일은 아래와 같아요===========================
$sql = " INSERT INTO {$write_table}_order
SET mb_id = '$member[mb_id]',
wr_id = '$wr_id',
od_name = '$od_name',
chk_opt = '$chk_opt '
od_qty = '$od_qty',
od_price = '$od_price',
od_total_price = '$od_total_price',
sql_query($sql);
alert("구매신청완료 되었습니다.","$g4[bbs_path]/board.php?bo_table=$bo_table");
?>

폼 POST 로 넘겨 준값은
해당 input에 name값으로 $chk_opt 나 혹은 $_POST[chk_opt] 로 받습니다.
해당 input에 name값으로 $chk_opt 나 혹은 $_POST[chk_opt] 로 받습니다.
레일즈님 정말 고맙습니다.
그런데...
chk_opt 필드를 만들어야 하나요>>>>?
그럼 위에서 물어본 것....
"기본 그누보드 필드에 저런것이 없습니다.
아마 스킨 쪽 파일중에서 자동으로 체크해서 없으면 저렇게 필드를 자동 추가되게 해놓으셨겠죠. "
"그럼 그 스킨을 찾아서 레일즈님게서 알려준것 써주면 되나요...?
근데.... 어떻게 그 파일을 찾죠??? "
좀 도와주세요.....
그런데...
chk_opt 필드를 만들어야 하나요>>>>?
그럼 위에서 물어본 것....
"기본 그누보드 필드에 저런것이 없습니다.
아마 스킨 쪽 파일중에서 자동으로 체크해서 없으면 저렇게 필드를 자동 추가되게 해놓으셨겠죠. "
"그럼 그 스킨을 찾아서 레일즈님게서 알려준것 써주면 되나요...?
근데.... 어떻게 그 파일을 찾죠??? "
좀 도와주세요.....

ㅜㅡ 저위에도 말씀드렸는데 굳이 찾으실 필요없이요. 파일 한개 만드세요.
====================================================================================================
그럼 파일을 한개 만드세요. 예를 들어 alter_table.php 파일을 만들었따면 그안에
<?
include_once("_common.php");
sql_query("alter table g4_write_보드명 add wr_size1_name varchar(255) not null default '' after wr_opt4_name");
sql_query("alter table g4_write_보드명 add wr_size2_name varchar(255) not null default '' after wr_size1_name");
?>
이렇게 넣어주시면되는거죠.
실행은 저파일을 보시면되구요.
단 저 파일은 그누보드 폴더안에 만드셔야 작동됩니다.
=======================================================================================================
이거대로 해주시면됩니다. 보드명만 해당 게시판명으로 고치시고요.
====================================================================================================
그럼 파일을 한개 만드세요. 예를 들어 alter_table.php 파일을 만들었따면 그안에
<?
include_once("_common.php");
sql_query("alter table g4_write_보드명 add wr_size1_name varchar(255) not null default '' after wr_opt4_name");
sql_query("alter table g4_write_보드명 add wr_size2_name varchar(255) not null default '' after wr_size1_name");
?>
이렇게 넣어주시면되는거죠.
실행은 저파일을 보시면되구요.
단 저 파일은 그누보드 폴더안에 만드셔야 작동됩니다.
=======================================================================================================
이거대로 해주시면됩니다. 보드명만 해당 게시판명으로 고치시고요.
그누보드 폴더라면
index. head 가 있는 맨 위에를 말하는거죠?
index. head 가 있는 맨 위에를 말하는거죠?
보드명,,,,은 테이블 명과 다른가요?
이렇게 했는데.... 안되는데요..
<?
include_once("_common.php");
sql_query("alter table g4_write_pic add wr_size1_name varchar(255) not null default '' after wr_opt4_name");
sql_query("alter table g4_write_pic add wr_size2_name varchar(255) not null default '' after wr_size1_name");
sql_query("alter table g4_write_pic add wr_size3_name varchar(255) not null default '' after wr_size2_name");
sql_query("alter table g4_write_pic add wr_size4_name varchar(255) not null default '' after wr_size3_name");
?>
<?
include_once("_common.php");
sql_query("alter table g4_write_pic add wr_size1_name varchar(255) not null default '' after wr_opt4_name");
sql_query("alter table g4_write_pic add wr_size2_name varchar(255) not null default '' after wr_size1_name");
sql_query("alter table g4_write_pic add wr_size3_name varchar(255) not null default '' after wr_size2_name");
sql_query("alter table g4_write_pic add wr_size4_name varchar(255) not null default '' after wr_size3_name");
?>

오류를 보여주세요. 어떤게 뜨시는지..
UPDATE g4_write_pic SET wr_type1 = '', wr_type2 = '', wr_type3 = '', wr_type4 = '', wr_type5 = '', wr_price = '7000', wr_opt1_price = '', wr_opt2_price = '', wr_opt3_price = '', wr_opt4_price = '', wr_opt1_name = '55', wr_opt2_name = '66', wr_opt3_name = '77', wr_opt4_name = '88', wr_size1_name = '4', wr_size2_name = '5', wr_size3_name = '6', wr_size4_name = '', wr_transport = '' WHERE wr_id = '6'
1054 : Unknown column 'wr_size1_name' in 'field list'
error file : /bbs/write_update.php
1054 : Unknown column 'wr_size1_name' in 'field list'
error file : /bbs/write_update.php

아녀..그것 말고.. 음.. 차라리 저한테 주소랑 FTP정보를 주세요 ㅜㅡ 고쳐드릴께요.. 저 곧 퇴근해야해서..
쪽지로 보내주세요.
쪽지로 보내주세요.

쿼리 날리는 법