Ich möchte ein Spaltenarray nach execl exportieren und es dann im Browser herunterladen. Ich habe viele Beispiele gefunden und bin ihnen gefolgt, aber es funktioniert nicht. Das Array kann nicht übergeben werden. Das Posten von Beispielen funktioniert auch nicht.
<?php if(!defined('IN_MEMBER')) exit('Request Error!'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD //DE" "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; ?> – Mitgliedercenter – Mein Flow</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">Bafang Flow Direction Inquiry System</h1><br>
< h5 style="text-align: center">(Das System hat Daten gemäß Ihren Berechtigungen aufgelistet)</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
$ row3 = $ row2['ypname'];
$row5[]= $row3;
}
?>
.
<ul class="list"> ;
Einheit</th> <th width = "8%" & gt; gt; gemäß & lt;/th & gt;
& lt; th width = "9%" & gt;
<?php $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['danwei'] ;
$r44[]= $r4;
}
}
$_SESSION["temp"]=array('$r11');
<?php $l = count($r11);
for($i = 0 ; $i <= $l ; $i++){
?>
<table width = "880" " border ="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>
table>
<?php }
?>
< nofollow" >导出excel表格</a></div>
<?php
session_start();
$arr = array(1,2,3,4,5,6); $ _SESSION['sessarr'] = $arrse;//Serialisierung , Objekte oder Arrays können so in der Sitzung gespeichert werden
?>
?>
<?php
<?php
?> php
?>
<?php ?> ;
< ;li id="act-pnt" align="right" >< ;h2><a href="javascript:;" onclick="window. print();">Diese Seite drucken</a></h2></li>
</ul>
</script>
<div class="cl"></div>
<div. class="foot äh"> ;<?php echo $cfg_copyright; ?></div>
$ arr = unserialize($_SESSION['sessarr']);// Deserialisierung echo $_SESSION['sessarr']; echo "<br>"; print_r($arr); ?> Bitte notieren Sie sich den Code im Detail. .
可以看下这个导Excel的 https://blog.csdn.net/toume/article/details/80937438
你的报错是什么,看报错来解决问题。