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

여분필드로 입력받는 내용 엑셀 다운로드 문의드립니다. 채택완료

알랑 9년 전 조회 5,488

글쓰기 스킨

</p><p><?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가</p><p>if ($is_dhtml_editor) {
    include_once("$g4[path]/lib/cheditor4.lib.php");
    echo "<script src='$g4[cheditor4_path]/cheditor.js'></script>";
    echo cheditor1('wr_content', '100%', '250');
}</p><p>$wr2   = explode("|",$write[wr_2]);
$ex01  = $wr2[0];
$ex02  = $wr2[1];
$ex03  = $wr2[2];
$ex04  = $wr2[3];
$ex05  = $wr2[4];
$ex06  = $wr2[5];
$ex07  = $wr2[6];
$ex08  = $wr2[7];
$ex09  = $wr2[8];
$ex10  = $wr2[9];
$ex11  = $wr2[10];
$ex12  = $wr2[11];
$ex13  = $wr2[12];
$ex14  = $wr2[13];
$ex15  = $wr2[14];
$ex16  = $wr2[15];
$ex17  = $wr2[16];
$ex18  = $wr2[17];
$ex19  = $wr2[18];
$ex20  = $wr2[19];
$ex21  = $wr2[20];
$ex22  = $wr2[21];
$ex23  = $wr2[22];
$ex24  = $wr2[23];
$ex25  = $wr2[24];
$ex26  = $wr2[25];
$ex27  = $wr2[26];
$ex28  = $wr2[27];
$ex29  = $wr2[28];
$ex30  = $wr2[29];
$ex31  = $wr2[30];
$ex32  = $wr2[31];
$ex33  = $wr2[32];
$ex34  = $wr2[33];
$ex35  = $wr2[34];
$ex36  = $wr2[35];
$ex37  = $wr2[36];
$ex38  = $wr2[37];
$ex39  = $wr2[38];
$ex40  = $wr2[39];
?>
<input class="ed" size=8 name=ex01 value="<?=$ex01?>" style="width:100%">
<input class="ed" size=8 name=ex02 value="<?=$ex02?>" style="width:100%">
<input class="ed" size=8 name=ex03 value="<?=$ex03?>" style="width:100%"></p><p>


위와 같이 여분필드를 쪼개어 입력은 정상적으로 받았습니다.
아래는 엑셀 받기 소스인데요
엑셀을 받으면 여분필드가 보여지지 않습니다.
답변 부탁드리겠습니다.

</p><p><? 
$excel_down = "g4_write_" . $_GET['bo_table']; //엑셀 다운로드 테이블 
$wr_id = $id = $_GET['wr_id']; </p><p>$ex_data = explode("|",$row[wr_2]); </p><p>include "../../../dbconfig.php"; 
$db_conn = mysql_connect($mysql_host, $mysql_user, $mysql_password) or die('서버에 접속하지 못했습니다.'); 
mysql_select_db($mysql_db, $db_conn); 
<a>//@mysql_query("SET</a> CHARACTER SET utf8");  // 한글깨지면 주석해지 </p><p>$today = date("Y-m-d"); 
header( "Content-type: application/vnd.ms-excel" ); 
header( "Content-Disposition: attachment; filename=다운로드_". $today. ".xls"); 
header( "Content-Description: PHP4 Generated Data" ); </p><p>$temp=mysql_fetch_array(mysql_query("select count(*) from $excel_down ")); //where wr_is_comment = '0' and wr_content = '$wr_id' ")); 
<a href='mailto:$result=@mysql_query("select'>$result=@mysql_query("select</a> * from $excel_down order by wr_datetime desc");// where wr_is_comment = '0'  and wr_content = '$wr_id' order by wr_datetime desc"); </p><p>$number=$temp[0]; 
?> </p><p><html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr"> 
<style type="text/css"> 
.txt {mso-number-format:'\@'} 
</style> 
</head> </p><p><body> 
<table border="1"> 
  <tr> 
    <td>No</td> 
    <td>1</td> 
    <td>2</td> 
    <td>3</td> 
 <td>4</td> 
 <td>5</td> 
 <td>date</td> 
  </tr> 
<? 
$wr2   = explode("|",$write[wr_2]);
$ex01  = $wr2[0];
$ex02  = $wr2[1];
$ex03  = $wr2[2];
$ex04  = $wr2[3];
$ex05  = $wr2[4];
$ex06  = $wr2[5];
$ex07  = $wr2[6];
$ex08  = $wr2[7];
$ex09  = $wr2[8];
$ex10  = $wr2[9];
$ex11  = $wr2[10];
$ex12  = $wr2[11];
$ex13  = $wr2[12];
$ex14  = $wr2[13];
$ex15  = $wr2[14];
$ex16  = $wr2[15];
$ex17  = $wr2[16];
$ex18  = $wr2[17];
$ex19  = $wr2[18];
$ex20  = $wr2[19];
$ex21  = $wr2[20];
$ex22  = $wr2[21];
$ex23  = $wr2[22];
$ex24  = $wr2[23];
$ex25  = $wr2[24];
$ex26  = $wr2[25];
$ex27  = $wr2[26];
$ex28  = $wr2[27];
$ex29  = $wr2[28];
$ex30  = $wr2[29];
$ex31  = $wr2[30];
$ex32  = $wr2[31];
$ex33  = $wr2[32];
$ex34  = $wr2[33];
$ex35  = $wr2[34];
$ex36  = $wr2[35];
$ex37  = $wr2[36];
$ex38  = $wr2[37];
$ex39  = $wr2[38];
$ex40  = $wr2[39];</p><p>while($data=mysql_fetch_array($result)) { 
echo " </p><p>  <tr> 
    <td>$number</td> 
    
    <td>$data[wr_subject]</td> 
    <td>$data[wr_name]</td> 
    <td class='txt'>$data[ex01]</td>
 <td class='txt'>$data[ex02]</td> 
 <td class='txt'>$data[ex03]</td> 
 <td class='txt'>$data[ex04]</td> 
 <td class='txt'>$data[ex05]</td> 
 <td class='txt'>$data[wr_datetime]</td> 
  </tr> 
"; </p><p>  $number--; 
  } 
?> </p><p></table> 
</body> 
</html></p><p>

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

답변 2개

채택된 답변
+20 포인트

데이타가 $row["wr_2"] 에 저장된 거 같네여.

루프안에서 데이타를 처리해야 할 거 같아요.

아래 참고
=================================================
while($data=mysql_fetch_array($result)) {


$temp   = explode("",$data[wr_2]);
   

$ex01  = $temp[0];
$ex02  = $temp[1];
$ex03  = $temp[2];


...


}

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

답변에 대한 댓글 1개

알랑
9년 전
응용해서 잘 적용했습니다.고맙습니다.

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

9년 전

아래와 같이 바꿔줘야 하지 않을까요?


while($data=mysql_fetch_array($result)) {  

78echo "
79  <tr>
80    <td>$number</td>
81     
82    <td>$data[wr_subject]</td>
83    <td>$data[wr_name]</td>
84    <td class='txt'>$ex01</td>
85 <td class='txt'>$ex02</td>
86 <td class='txt'>$ex03</td>
87 <td class='txt'>$ex04</td>
88 <td class='txt'>$ex05</td>
89 <td class='txt'>$data[wr_datetime]</td>
90  </tr>
91";
92  $number--;
93  }

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

답변에 대한 댓글 1개

알랑
9년 전
답변 주셔서 감사합니다.

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

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

로그인