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

php 입력필드 추출 문의입니다 채택완료

zinlog 7년 전 조회 1,432

https://sir.kr/g5_skin/10155" target="_blank">https://sir.kr/g5_skin/10155

해당 신청문의 폼을 사용하고 있습니다.

등록된 신청문의 폼을 엑셀로 추출하기 위해, 입력 필드명을 사용하려하는데,

등록시부터 wr_name등과 같은 필드명이 아닌, php로 지정되어 있어

별도로 추출이 어렵네요..ㅠㅠ

 

위 게시판을 이용하여 신청을 받고,

 

https://sir.kr/g5_skin/11199" target="_blank">https://sir.kr/g5_skin/11199

 

아래 게시판으로 스킨을 전환하여 엑셀파일로 다운받으려하는데,

wr_name, wr_content 등은 추출이 되는데,

아래와 같이 입력시에 php를 이용한 폼의 필드 추출방법을 모르겠습니다.

phpMyAdmin 에서 이름은 hphone인데, 이 필드명을 사용해도 추출은 안되네요..

 

아래의 counsel 스킨의 필드 부분을

다른 게시판 스킨에서 불러내는 방법이 있는지 문의드립니다.ㅠㅠ

 

 

</p>

<p>                <?php

                $sql = " select * from {$g5['counsel_item_table']} order by mno ";

                $result = sql_query($sql);

                $mdatas = Array() ;

                for ($i=0; $row=sql_fetch_array($result); $i++) {</p>

<p>                    $fvs=$row[icode];</p>

<p>                    $mdatas[$fvs][icode]=trim($row[icode]);

                    $mdatas[$fvs][iname]=trim(stripslashes($row[iname]));

                    $mdatas[$fvs][size]=trim($row[size]);

                    $mdatas[$fvs][size2]=trim($row[size2]);

                    $mdatas[$fvs][editor]=trim($row[editor]);

                    $mdatas[$fvs][bigo]=trim(stripslashes($row[bigo]));

                    $mdatas[$fvs][type]=$row[type];

                    $mdatas[$fvs][1]=trim(stripslashes($row[it1]));

                    $mdatas[$fvs][2]=trim(stripslashes($row[it2]));

                    $mdatas[$fvs][3]=trim(stripslashes($row[it3]));

                    $mdatas[$fvs][4]=trim(stripslashes($row[it4]));

                    $mdatas[$fvs][5]=trim(stripslashes($row[it5]));

                    $mdatas[$fvs][6]=trim(stripslashes($row[it6]));

                    $mdatas[$fvs][7]=trim(stripslashes($row[it7]));

                    $mdatas[$fvs][8]=trim(stripslashes($row[it8]));

                    $mdatas[$fvs][9]=trim(stripslashes($row[it9]));

                    $mdatas[$fvs][10]=trim(stripslashes($row[it10]));

                    $mdatas[$fvs][11]=trim(stripslashes($row[it11]));

                    $mdatas[$fvs][12]=trim(stripslashes($row[it12]));

                    $mdatas[$fvs][13]=trim(stripslashes($row[it13]));

                    $mdatas[$fvs][14]=trim(stripslashes($row[it14]));

                    $mdatas[$fvs][15]=trim(stripslashes($row[it15]));

                    $mdatas[$fvs][16]=trim(stripslashes($row[it16]));

                    $mdatas[$fvs][17]=trim(stripslashes($row[it17]));

                    $mdatas[$fvs][18]=trim(stripslashes($row[it18]));

                    $mdatas[$fvs][19]=trim(stripslashes($row[it19]));

                    $mdatas[$fvs][20]=trim(stripslashes($row[it20]));

                    $mdatas[$fvs][21]=trim(stripslashes($row[it21]));

                    $mdatas[$fvs][22]=trim(stripslashes($row[it22]));

                    $mdatas[$fvs][23]=trim(stripslashes($row[it23]));

                    $mdatas[$fvs][24]=trim(stripslashes($row[it24]));

                    $mdatas[$fvs][25]=trim(stripslashes($row[it25]));

                    $mdatas[$fvs][26]=trim(stripslashes($row[it26]));

                    $mdatas[$fvs][27]=trim(stripslashes($row[it27]));

                    $mdatas[$fvs][28]=trim(stripslashes($row[it28]));

                    $mdatas[$fvs][29]=trim(stripslashes($row[it29]));

                    $mdatas[$fvs][30]=trim(stripslashes($row[it30]));</p>

<p>                    switch($row[type]){

                        case '1': //입력형

                            if($csconfig[$fvs]!='0'){

                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>'.$view[$fvs].'</td>

                            </tr>';

                        } break;</p>

<p>                        case '11': //영문이름

                            if($csconfig[$fvs]!='0'){

                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>'.$view[$fvs].'</td>

                            </tr>';

                        } break;</p>

<p>                        case '12': // 전화번호

                            if($csconfig[$fvs]!='0'){

                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>'.$view[$fvs].'</td>

                            </tr>';

                        } break;</p>

<p>                        case '13': // 직장전화번호

                            if($csconfig[$fvs]!='0'){

                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>'.$view[$fvs].'</td>

                            </tr>';

                        } break;</p>

<p>                        case '14': // 휴대폰번호

                            if($csconfig[$fvs]!='0'){

                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>'.$view[$fvs].'</td>

                            </tr>';

                        } break;</p>

<p>                        case '15'://추천인

                            if($csconfig[$fvs]!='0'){

                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>'.$view[$fvs].'</td>

                            </tr>';

                        } break;</p>

<p>                        case '16': //사업자번호

                            if($csconfig[$fvs]!='0'){

                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>'.$view[$fvs].'</td>

                            </tr>';

                        } break;</p>

<p>                        case '17': //주소

                            if($csconfig[$fvs]!='0'){</p>

<p>                            $addr_array = explode("|", $view['addre']);

                            $view['zip']            = $addr_array[0];

                            $view['addre1']        = $addr_array[1];

                            $view['addre2']        = $addr_array[2];

                            $view['addre3']        = $addr_array[3];

                            $view['addre_jibeon']    = $addr_array[4];</p>

<p>                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>['.$view['zip'].'] '.$view['addre1'].''.$view['addre2'].''.$view['addre3'].''.$view['addre_jibeon'].'</td>

                            </tr>';

                        } break;</p>

<p>                        case '18': //직장주소

                            if($csconfig[$fvs]!='0'){</p>

<p>                            $addr_array = explode("|", $view['oaddre']);

                            $view['ozip']            = $addr_array[0];

                            $view['oaddre1']        = $addr_array[1];

                            $view['oaddre2']        = $addr_array[2];

                            $view['oaddre3']        = $addr_array[3];

                            $view['oaddre_jibeon']    = $addr_array[4];</p>

<p>                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>['.$view['ozip'].'] '.$view['oaddre1'].''.$view['oaddre2'].''.$view['oaddre3'].''.$view['oaddre_jibeon'].'</td>

                            </tr>';

                        } break;</p>

<p>                        case '19': //FAX

                            if($csconfig[$fvs]!='0'){

                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>'.$view[$fvs].'</td>

                            </tr>';

                        } break;</p>

<p>                        case '2': //텍스트

                            if($csconfig[$fvs]!='0'){

                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>'.$view[$fvs].'</td>

                            </tr>';

                        } break;</p>

<p>                        case '21': //생년월일

                            if($csconfig[$fvs]!='0'){</p>

<p>                            $ymd_array = explode("-", $view['birth']);

                            $view['year']    = $ymd_array[0];

                            $view['month']    = $ymd_array[1];

                            $view['day']    = $ymd_array[2];</p>

<p>                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>'.$view['year'].'년 '.$view['month'].'월 '.$view['day'].'일</td>

                            </tr>';

                        } break;</p>

<p>                        case '3': //라디오

                            if($csconfig[$fvs]!='0'){

                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>'.$view[$fvs].'</td>

                            </tr>';

                        } break;</p>

<p>                        case '31': //성별

                            if($csconfig[$fvs]!='0'){

                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>'.$view[$fvs].'</td>

                            </tr>';

                        } break;</p>

<p>                        case '32': //결혼여부

                            if($csconfig[$fvs]!='0'){

                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>'.$view[$fvs].'</td>

                            </tr>';

                        } break;</p>

<p>                        case '4'://체크박스

                            if($csconfig[$fvs]!='0'){</p>

<p>                            $Arrays=optArray($fvs,$mdatas);</p>

<p>                            $view[$fvs] = explode("|", $view[$fvs]);</p>

<p>                            $check_item = "";

                            for( $i = 0; $i < count( $Arrays ); $i++ ){

                                if ( $Arrays[$i] == $view[$fvs][$i] ){

                                    $check_item .= '<code>' . $Arrays[$i] .'</code>  ';

                                } else {

                                    $check_item .= $Arrays[$i].'  ';

                                }

                            }

                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>'.$check_item.'</td>

                            </tr>';

                        } break;</p>

<p>                        case '41': //메일수신여부

                            if($csconfig[$fvs]!='0'){

                            $emailcheck = ($view[$fvs]=='1')?'메일수신동의':'메일수신동의하지 않음';</p>

<p>                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>'.$emailcheck.'</td>

                            </tr>';

                        } break;</p>

<p>                        case '5': //긴분장

                            if($csconfig[$fvs]!='0'){</p>

<p>                            $view[$fvs] = conv_content($view[$fvs], 2);</p>

<p>                            echo '<tr>

                                <th scope="row">'.$mdatas[$fvs][iname].'</th>

                                <td>'.get_view_thumbnail($view[$fvs]).'</td>

                            </tr>';

                        } break;</p>

<p>                    }// end switch

                    unset($needstr);

                }

                ?></p>

<p>

 

 

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

답변 1개

채택된 답변
+20 포인트
7년 전

tr 태그와 td 태그에 id, name 속성에 값을 주면 되지 않을까요? ^^

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

답변에 대한 댓글 1개

z
zinlog
7년 전
값을 몰라서 어떠한 값을 넣어야 하는지 몰라가지고.. ^^;
결국 write시에 wr_* 값으로 다시 입력폼을 수정했습니다.
답변 감사합니다 :)

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

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

로그인