Quantcast
Channel: Preguntas activas con las etiquetas phpword - Stack Overflow en español
Viewing all articles
Browse latest Browse all 27

PHPWORD y Pase de variables

$
0
0

Estoy tratando de realizar unos reportes en Word - usando Php y consultas de Mysql- a través de la librería PHPWORD

Para ellos utilizo dos paginas la 1ra, climalaboralindividual.php

consiste en consultas de la base de datos e impresion en pantalla de los resultados

<form action="" method="POST"><input type="text" name="id" placeholder=" 1ro Ingresa el Nº de Documento"><br><br><input type="submit" name="search" value="2do Buscar Candidato"></form>$query = "SELECT * FROM data_usuario WHERE Documento_Usuario = '$id'";        $query_run = mysqli_query($connection, $query);

y muestras de las mismas mediante

<?php          while ($rowE = mysqli_fetch_array($query_runE))         {            ?><form action="" method="POST"><br><br><h2>Datos del Evaluador</h2><input type="text" class="usuario" name="Nombre_Evaluador" value="<?php echo $rowE['Nombre_Evaluador'] ?> "/><input type="text" class="usuario" name="Test_Asignado" value="<?php echo $rowE['Test_Asignado'] ?> "/><input type="text" class="usuario" name="Motivo_Examen" value="<?php echo $rowE['Motivo_Examen'] ?> "/></form><?php          }            ?>

1r PHP

En la 2da Hoja, GenerarDocx.php

Genera un documento word, y quiero incluir la información de las consultas de la 1era Hoja

sin embargo, aquí el problema, es como recolecto las variables de la consulta anteriormente mencionada Hoja 1 y las envió a la hoja 2 para generar el reporte en word, o para ser especifico como debería capturar las variables de la 1ra hoja para ser usadas en la 2da, que OPCIONES puedo usar.

Que métodos me podrían sugerir, acordes al código mostrado.

<?phprequire_once '../ClimaLaboral/vendor/autoload.php';use PhpOffice\PhpWord\Shared\Converter;// Creating the new document...$phpWord = new \PhpOffice\PhpWord\PhpWord();/* Note: any element you append to a document must reside inside of a Section. */// Adding an empty Section to the document...$section = $phpWord->addSection();// Adding Text element to the Section having font styled by default...$section->addText('REPORTE INDIVIDUAL EVALUACION CLIMA ORGANIZACIONAL');$section->addText('Nombre');$section->addText('Nombre');$section->addText('Edad');$section->addText('Instruccion');$section->addText('Motivo del examen');$section->addText('Examinador');$section->addText('Fecha');$section = $phpWord->addSection();$section->addText('Que es clima organizacional?');$section->addText('El ser humano es esencialmente un ser social y un ser organizado. Ser social significa que el hombre, por su misma naturaleza, tiende a establecer relacio- nes de cooperación e interdependencia permanentes para el logro de sus propósitos.');$section->addText('El ser humano es esencialmente un ser social y un ser organizado. Ser social significa que el hombre, por su misma naturaleza, tiende a establecer relacio- nes de cooperación e interdependencia permanentes para el logro de sus propósitos.');$section->addText('El ser humano es esencialmente un ser social y un ser organizado. Ser social significa que el hombre, por su misma naturaleza, tiende a establecer relacio- nes de cooperación e interdependencia permanentes para el logro de sus propósitos.');$section->addText('Dimensiones del clima organizacional?');$section = $phpWord->addSection();$section->addText('1.Estructura: representa la percepción que tienen los miembros de la organización acerca de la cantidad de reglas, procedimientos, trámites y otras limitaciones a que se ven enfrentados en el desarrollo de su trabajo. La medida en que la organización pone el énfasis en la burocracia, versus el énfasis puesto en un ambiente de trabajo libre, informal e inestructurado.');$section->addText('2.Responsabilidad: es el sentimiento de los miembros de la organización acerca de su autonomía en la toma de decisiones relacionadas a su trabajo. Es la medida en que la supervisión que reciben es de tipo general y no estrecha, es decir, el sentimiento de ser su propio jefe y no tener doble chequeo en el trabajo');$section->addText('3.Recompensa: corresponde a la percepción de los miembros sobre la adecuación de la recompensa recibida por el trabajo bien hecho. Es la medida en que la organización utiliza más el premio que el castigo.');$section->addText('4.Desafío: corresponde al sentimiento que tiene los miembros de la organización acerca de los desafíos que le impone el trabajo. La medida en que la organización promueve la aceptación de riesgos calculados a fin de lograr los objetivos propuestos.');$section->addText('5.Relaciones: es la percepción por parte de los miembros de la empresa acerca de la existencia de un ambiente de trabajo grato y de buenas relaciones sociales tanto entre pares como entre jefes y subordinados.');$section->addText('6.Cooperación: es el sentimiento de los miembros de la empresa sobre la existencia de un espíritu de ayuda de parte de los directivos y de otros empleados del grupo. Enfasis puesto en el apoyo mutuo, tanto de niveles superiores como inferiores.');$section->addText('7.Estándares: es la percepción de los miembros acerca del énfasis que pone la organización sobre las normas de rendimiento.');$section->addText('8.Conflictos: es el sentimiento de los miembros de la organización, tanto pares como superiores, aceptan las opiniones discrepantes y no temen enfrentar y solucionar los problemas tan pronto surjan.');$section->addText('9.Identidad: es el sentimiento de pertenencia a la organización y que se es un elemento importante y valioso dentro del grupo de trabajo. En general, la sensación de compartir los objetivos personales con los de la organización.');$section = $phpWord->addSection();$section->addText('Resultados');$section->addText('A continuación los resultados individuales de la percepción y sentimientos asociados a la  estructura y condición de la organización.');$categories = array('Estructura','Responsabilidad','Recompensa','Desafío','Relaciones', 'Cooperación', 'Estándares', 'Conflictos', 'Identidad');$series = array(1, 2, 3, 4, 5, 6, 7, 8, 9);$chart = $section->addChart('bar', $categories, $series);$chart->getStyle()->setWidth(Converter::inchToEmu(6.5))->setHeight(Converter::inchToEmu(4));// Saving the document as OOXML file...$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'Word2007');$objWriter->save('helloWorld.docx');?>

Viewing all articles
Browse latest Browse all 27

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>