여분필드를 explode로 나누는 방법을 정확하게 알고 싶습니다. 정보
여분필드를 explode로 나누는 방법을 정확하게 알고 싶습니다.본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
여분필드를 explode 로 쪼개는 것을 아래와 같은 방법으로 설정했습니다.
// write.skin.php
$wr9epd = explode("|",$write[wr_9]);
$wr9epd0 = $wr9epd[0];
$wr9epd1 = $wr9epd[1];
$wr9epd2 = $wr9epd[2];
쓰기 폼은
<input type=text style='width:100px' name=wr9epd2 id=wr9epd2 size=40 required itemname='입금자 성명' value='<?=$wr9epd[2]?>'>
또는
<input type=text style='width:100px' name=wr9epd2 id=wr9epd2 size=40 required itemname='입금자 성명' value='<?=$wr9epd2?>'>
이 두가지를 각각 다 해보았습니다.
//view.skin.php
$wr9epd = explode("|",$view[wr_9]);
$wr9epd0 = $wr9epd[0];
$wr9epd1 = $wr9epd[1];
$wr9epd2 = $wr9epd[2];
//list.skin.php - for... 문 아래
$wr9epd[$i] = explode("|",$list[$i][wr_9]);
$wr9epd0[$i] = $wr9epd[$i][0];
$wr9epd1[$i] = $wr9epd[$i][1];
$wr9epd2[$i] = $wr9epd[$i][2];
// write_update.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$wr_9 = "$wr9epd0|$wr9epd1|$wr9epd2";
$updatewr9 = " update $write_table set wr_9 = '$wr_9' where wr_id = '$wr_id' ";
sql_query($updatewr9);
?>
문제는... wr_9으로 입력이 되질 않네요.
제가 뭔가를 잘못 한걸까요?
오류 주소 :
여분필드를 explode 로 쪼개는 것을 아래와 같은 방법으로 설정했습니다.
// write.skin.php
$wr9epd = explode("|",$write[wr_9]);
$wr9epd0 = $wr9epd[0];
$wr9epd1 = $wr9epd[1];
$wr9epd2 = $wr9epd[2];
쓰기 폼은
<input type=text style='width:100px' name=wr9epd2 id=wr9epd2 size=40 required itemname='입금자 성명' value='<?=$wr9epd[2]?>'>
또는
<input type=text style='width:100px' name=wr9epd2 id=wr9epd2 size=40 required itemname='입금자 성명' value='<?=$wr9epd2?>'>
이 두가지를 각각 다 해보았습니다.
//view.skin.php
$wr9epd = explode("|",$view[wr_9]);
$wr9epd0 = $wr9epd[0];
$wr9epd1 = $wr9epd[1];
$wr9epd2 = $wr9epd[2];
//list.skin.php - for... 문 아래
$wr9epd[$i] = explode("|",$list[$i][wr_9]);
$wr9epd0[$i] = $wr9epd[$i][0];
$wr9epd1[$i] = $wr9epd[$i][1];
$wr9epd2[$i] = $wr9epd[$i][2];
// write_update.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$wr_9 = "$wr9epd0|$wr9epd1|$wr9epd2";
$updatewr9 = " update $write_table set wr_9 = '$wr_9' where wr_id = '$wr_id' ";
sql_query($updatewr9);
?>
문제는... wr_9으로 입력이 되질 않네요.
제가 뭔가를 잘못 한걸까요?
댓글 전체
write_update.skin.php
위 스킨에서
print_r2($_POST); exit;
를 찍어서
$wr9epd0
$wr9epd1
$wr9epd2
3개의 값이 제대로 넘어오는지 확인 후, $wr_9 변수로 가공한후에 저장하십시오.
가공코드가 있으니 값이 정상적으로 넘어온다면
$wr_9 로 가공한후에
echo $wr_9; exit; 로 찍어서 제대로 가공이 되는지 확인하십시오.
위 스킨에서
print_r2($_POST); exit;
를 찍어서
$wr9epd0
$wr9epd1
$wr9epd2
3개의 값이 제대로 넘어오는지 확인 후, $wr_9 변수로 가공한후에 저장하십시오.
가공코드가 있으니 값이 정상적으로 넘어온다면
$wr_9 로 가공한후에
echo $wr_9; exit; 로 찍어서 제대로 가공이 되는지 확인하십시오.
값이 확인이 안되길래.. 곰곰히 생각해보니
제가 아주 어처구니 없는 실수를 했네요. ^^;;;
write_update.skin.php 의 파일명을 write_updat.skin.php 로 했었군요.
sjsjin 님 덕분에 알았습니다. 감사합니다.
제가 아주 어처구니 없는 실수를 했네요. ^^;;;
write_update.skin.php 의 파일명을 write_updat.skin.php 로 했었군요.
sjsjin 님 덕분에 알았습니다. 감사합니다.