Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2015, 02:47
Avatar de Jvgaas7
Jvgaas7
 
Fecha de Ingreso: julio-2015
Mensajes: 40
Antigüedad: 8 años, 9 meses
Puntos: 1
Pregunta Crear varios Words con diferentes datos

Buenos días, tengo este código que después de recibir los datos de otra página me crea un documento word con la búsqueda en la BD.
Si recibe de la otra página dos valores(procedentes del array) sigue creando un mismo word pero con los valores diferentes.

La pregunta es ¿Existe alguna manera de que el programa cree por cada valor del array un word diferente?
De tal manera que si en el array encuentra dos referencias me cree dos Words.

Muchas gracias!!


Código PHP:
<?php
$escrito
$_GET['escrito'];
$referencia=$_GET["referencia"];
$array explode(","$referencia);
$longitud count($array);
$escritoL count($escrito);

foreach (
$array as $valor){
require(
"../models/conexionBD.php");
    
$busqueda "SELECT * FROM basica WHERE ref_cortas = '$valor'";
    
$result mysqli_query($conexion$busqueda);
     while (
$datamysqli_fetch_array($result)){
         
    
$referencia                 $data["ref_cortas"];
    
$fecha                        $data["fecha"];

    
header("Cache-Control: ");// leave blank to avoid IE errors
header("Pragma: ");// leave blank to avoid IE errors
header("Content-type: application/vnd.ms-word");
if (
$escrito == "escrito1"){
header("content-disposition: attachment;filename=DOCUMENTO 1 - ".$referencia.".doc");

if (
$escrito == "escrito2"){
header("content-disposition: attachment;filename=DOCUMENTO 2 - ".$referencia.".doc");

if (
$escrito == "escrito3"){
header("content-disposition: attachment;filename=DOCUMENTO 3 - ".$referencia.".doc");


?>
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">


<title>Escritos</title>

</head>
<body style="text-align:justify;font-size:18.5px;">
    
<?php
if ($escrito == "escrito1"){
?>
<p><strong>REF. <?php echo $referencia;?> / Fecha <?php echo $fecha;?></strong></p>
<p> Este es el primer parrafo del documento</p>
<p> Este es el primer segundo parrafo del documento</p>
<?php
}
if (
$escrito == "escrito2"){    
?>
<p><strong>REF. <?php echo $referencia;?> / Fecha <?php echo $fecha;?></strong></p>
<p> Este es el primer parrafo del documento 2 </p>
<p> Este es el segundo parrafo del documento 2</p>
<?php    
}
if (
$escrito == "escrito3"){
?>
<p><strong>REF. <?php echo $referencia;?> / Fecha <?php echo $fecha;?></strong></p>
<p> Este es el primer parrafo del documento 3 </p>
<p> Este es el segundo parrafo del documento 3</p>
<?php        
}
?>
<?php        

}
}
?>
</body>
</html>