신청폼 만들때 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

신청폼 만들때 정보

신청폼 만들때

본문

입사지원 이력서 신청폼을 만드는데 들어가는 내용이 많다 보니 여유필드를 많이 사용하는데요..
wr_20까지 밖에 안나옵니다.
 
원래 20까지 밖에 쓸 수 없는건가요??
검색해 보니까 여유필드는 무제한 생성이라고 하시던데...
 
wr필드 말고 다른건 사용해야 하는건지....
 
더 많은 추가 필드를 생성 하려면 어떻게 해야 하나요?
 
이것 때문에 진도가 안나갑니다.. ㅠ.ㅠ
도와 주세요-
  • 복사

댓글 전체

모든 내용을 wr_1 필드에 적는 방법도 있습니다..

// write_update.skin.php
// 넘어오는 $t? 값을 계산하기 위해서 $_POST 로 넘어오는 것만큼 카운트해서 $t? 수를 계산해서 저장하고,
for($k=0; $k<count($_POST); $k++){
    if($_POST["t$k"]){
        $temp[$k] = $_POST["t$k"];
    }
}
// 특정기호(위 예문에서 || 기호) 로 합친다.
$wr_1 = implode("||", $temp);

// 인서트
if(empty($w)){
    sql_query("update $write_table set wr_1 = '$wr_1' where wr_id = '".$_POST['wr_id']."' ");
}else if($w == 'u'){
  sql_query("update $write_table set wr_1 = '$wr_1' where wr_id = '".$wr['wr_id']."' ");
}


// view.skin.php
$temp = explode("||", $write['wr_1']);
for($i=0; $i<count($temp); $i++){
    ${"t."$i} = $temp[$i];
}

* 쓰기폼에서도 위와같은 형식을 이용하면 됩니다.
그리고 위 예문에서 중괄호({}) 로 파싱하는 것은 좋지 않은 습관입니다.
쓰기폼에서 배열로 순서를 주고, 인서트파일, 뷰파일에서도 배열로 주는 것이 좋습니다.

// 예) : 뷰/쓰기폼
$temp = explode("||", $write['wr_1']);
for($i=0; $i<count($temp); $i++){
    $t[$i] = $temp[$i];
}

// 인서트
for($k=0; $k<count($_POST['t']); $k++){
    $temp[$k] = $_POST['t'][$k];
}
$wr_1 = implode("||", $temp);
© SIRSOFT
현재 페이지 제일 처음으로