phpexeclについて教えてください! !
奥立奥
奥立奥 2018-07-09 20:52:48
0
3
1317

列配列を execl にエクスポートして、ブラウザにダウンロードしたいのですが、例はたくさん見つかりましたが、機能しません。配列を渡すことができません。例の投稿も機能しません。


<?php if(!define('IN_MEMBER')) exit('リクエスト エラー!'); ?>

<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//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" コンテンツ="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.js"></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 `#@__unanameym` WHERE uname= ' $c_uname' ORDER BY id DESC");

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

?>

<?php

while($row2 = $dosql->GetArray())

{

?>

<?php

$row3 = $row2['ypname'];

$row5[]= $row3;

}

? > bgcolor =#dcdcdc&gt;

# "7%"&gt;仕様&lt;/th&gt;

> unit;/th>

# $p = count($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['ダンウェイ'] ;

$r44[]= $r4;


$r5 = $ row7['pihao'] ;

$r55[]= $r5;


$r6 = $row7['bz'] ;

$r66[]= $r6;


$r7 = $row7['rq'] ;

$r77[]= $r7 ;


$r8 = $row7['djlx'] ;

$r88[]= $r8;


$r9 = $row7['rk'] ;

$r99[]= $r9;


$rw = $ row7['ch'] ;

#$rww[]= $rw;



##}


}

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


? >



<?php

$l = count($r11) ;

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

?>

<表幅="880" border="1">

<tr>

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

<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="6%"><?php echo $r88[$i]?></td>

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

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

</tr>

</table>


<?php

}


?>

<div><a href=" ./Process1.php" rel="external nofollow" >导出excel表格</a></div>


<?php

session_start();

$arr = array(1,2,3,4,5 ,6);

$arrse =serialize($arr);

$_SESSION['sessarr'] = $arrse;//シリアル化、オブジェクト、または配列はセッション中に保存できます

?>









# <?php


## ?>

<?php

?>

<?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 class="footer"><?php echo $cfg_copyright; ?></div>

</body> ;

</html>

2 番目の php


##<?

$arr = unserialize($_SESSION['sessarr']);//逆シリアル化


echo $_SESSION['sessarr'];

echo "<br> ";

print_r($arr);

?>

コードを詳しく書いてください。 。

奥立奥
奥立奥

全員に返信(2)
Summer

この Excel ガイドをご覧ください https://blog.csdn.net/toume/article/details/80937438

いいねを押す +0
无忌哥哥

エラーレポートは何ですか? 問題を解決するにはエラーレポートを参照してください。

いいねを押す +0
  • 返事 この問題は投稿で解決されました~しかし、新たな問題が発生しました~クリックして処理ページを開くと、エラーもダウンロードプロンプトも表示されません~空白です。
    奥立奥 著者 2018-07-10 16:59:52
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート