phpexecl에 대해 알려주세요! !
奥立奥
奥立奥 2018-07-09 20:52:48
0
3
1306

열 배열을 execl로 내보낸 다음 브라우저에서 다운로드하려고 합니다. 많은 예제를 찾아 따라해 보았지만 배열을 전달할 수 없습니다. 예제 게시도 작동하지 않습니다.


<?php if(!definated('IN_MEMBER')) exit('요청 오류!') ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 전환 //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml ">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title><?php echo $cfg_webname; ?> - 회원 센터 - 내 흐름</title>

<link href="<?php echo $cfg_webpath; ?>/templates/default/style/member.css" type= "text /css" rel="stylesheet" />

<script type="text/javascript" src="<?php echo $cfg_webpath ?>/templates/default/js/jquery.min." ></script>

<script type="text/javascript" src="<?php echo $cfg_webpath; ?>/templates/default/js/member.js">< /script> ;


</head>


<body>

<div class="header">

<?php require_once(dirname(__FILE__).'/header .php '); ?>

</div>

<div class="mainbody">

<h1 style="text-align: center">바팡 흐름 방향 조회 시스템</h1><br> h5 style="text-align: center">(시스템은 귀하의 권한에 따라 데이터를 나열했습니다)</h5><br>

<?php

error_reporting( E_ALL&~E_NOTICE );

$ dosql->Query("SELECT ypname FROM `#@__unameym` WHERE uname='$c_uname' ORDER BY id DESC");

if($dosql->GetTotalRow() > 0)

? & gt;

& lt ;? PHP

WHILE ($ row2 = $ dosql- & gt; getrray ())

{

& & lt;? row2['ypname'];

$row5[]= $row3;

}

?>

& lt;ul 클래스="목록"> ;

                                                                        < ~ ~     <번째 너비 = "8%" & gt; 날짜 & lt;/번째 & gt;

& lt; 번째 너비 = "6%" & gt; & lt;/th & gt;

& lt; th 너비 = "9%" & gt;

에 따라                                    ~              

<?php

$p = 개수($row5 );

for($j = 0 ; $j <= $p ; $j++){

$dosql->Execute("select * from `#@ __liuxiang`WHERE ypname = '$row5[ $j]'ORDER BY id DESC");

if($dosql->GetTotalRow() > 0)

while($row7 = $dosql->GetArray()) {

$r1 = $row7['ypname'];

$r11[]= $r1;


$r2 = $row7['guige'] ;

$r22[]= $r2;


$r3 = $row7['shengcan'] ;

$r33[]= $r3;


$r4 = $row7['danwei'] ;

$r44[]= $r4;


$r5=$r5[' 하'] ;

$r55[]= $r5;


$r6 = $row7['bz'] ;

$r66[]= $r6;


$row7[$r7 'rq'] ;

$r77[]= $r7;


$r8 = $row7['djlx'] ;

$r88[]= $r8;


$9 = $r8 row7['rk'] ;

$r99[]= $r9;


$rw = $row7['ch'] ;

$rww[]= $rw;



}


    }

 $_SESSION["temp"]=array('$r11');


?>



<?php

$l = count($r11);

for($i = 0 ; $i <= $l ; $i++){

?>

      <테이블 너비 = "880" " 테두리 ="1">

 

 

      <tr>

           <td width="12%"><?php echo $r11[$i]?><><

           <td width="7%"><?php echo $r22[$i]?></td>

           <td width="13%"><?php echo. $r33[$i]?></td>

           <td width="6%"><?php echo $r44[$i]?></td>

            < td width="6%"><?php echo $r55[$i]?></td>

              <td width="24%"><?php echo $r66[$ i]?></td>

              <td width="8%"><?php echo $r77[$i]?></td>

            <td width=" td width=" 6%"><?php echo $r88[$i]?></td>

              <td width="9%"><?php echo $r99[$ i]?> ;</td>

            <td width="9%"><?php echo $rww[$i]?></td>

테이블>

<?php

}

?>

< nofollow" >导takeexcel表格</a></div>


<?php

session_start();

              $arr = array(1,2,3,4,5,6) $ _SESSION['sessarr'] = $arrse;//직렬화 , 객체 또는 배열은 다음과 같이 세션에 저장될 수 있습니다



<?php






?>

<?php


              ~ >

<?php

?>

<?php

?>

                    

<?php

?> ;

< li id="act-pnt" align="right" >< ;h2><a href="javascript:;" onclick="window.print();">이 페이지 인쇄</a></h2></li>

</ul>

</script>

<div class="cl"></div>

<div 클래스 ="바닥글"> ;<?php echo $cfg_copyright; ?></div>

</body>

</html>


두 번째 php



<?


$ arr = unserialize($_SESSION['sessarr']);// 역직렬화

echo $_SESSION['sessarr'];

echo "<br>";

print_r($arr);

?>

코드를 자세히 적어주세요. .

奥立奥
奥立奥

모든 응답(2)
Summer

이 Excel 가이드를 확인하실 수 있습니다 https://blog.csdn.net/toume/article/details/80937438

无忌哥哥

오류 보고서란 무엇입니까? 문제를 해결하려면 오류 보고서를 참조하세요.

  • 회신하다 글로 해결됐네요~ 그런데 새로운 문제가 생겼네요~ 클릭해서 처리 페이지를 열면 오류나 다운로드 프롬프트가 뜨지 않네요~ 비어있습니다.
    奥立奥 작가 2018-07-10 16:59:52
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿