как исправить мой код для печати на разных листах документа Excel - PullRequest
1 голос
/ 25 октября 2019

Я надеюсь, что вы можете мне помочь, у меня есть код, который печатает меня динамически на листе текста 3 таблицы, но я хотел бы для каждой итерации, то есть каждая таблица печатается на разных листах Excel, этомой код:

<?php

$serverName = "xxx"; 
$dbname = "xxx";
$dbuser = "Xxx";
$dbpassword = "XXX";
$connectionInfo = array( "Database"=>$dbname, "UID"=>$dbuser, "PWD"=>$dbpassword);
$conn = sqlsrv_connect($serverName,$connectionInfo);


header("Content-Type: application/xls"); 
header("Content-Disposition: attachment; filename=Estrucuturas-".$ts.".xls");  
header("Pragma: no-cache"); 
header("Expires: 0");
header("Content-Transfer-Encoding: binary ");

$sql="select id,number,name from documents";

 $stmt = sqlsrv_query( $conn, $sql );
 if( $stmt === false) {
 die( print_r( sqlsrv_errors(), true) );
 }
?>

//3 tables: 
<?php
while( $key = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_NUMERIC) ) {   
?>
<table>
<tr><td>id</td><td colspan="2"><?php echo $id=$key[0];?></td></tr>
<tr><td>number</td><td colspan="2"><?php echo $num=$key[1];?></td></tr>
<tr><td>name</td><td colspan="2"><?php echo $nam=$key[2];?></td></tr>
</table>
<?php
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...