Hola comunidad soy novato quisiera consultar como puedo generar un pdf de la segunda tabla que genero en este codigo hasta el momento lo he intentado con tcpdf pero necesito generar una variable $html.= pero me mareo por que mi tabla la lleno con php de la siguiente forma
Código PHP:
Ver original<?php
$art3=mysql_query("SELECT Articulos.idArticulos, Articulos.descripcion, Articulos.stock, Articulos.Observaciones, Articulos.estado, Departamento.encargado from Establecimiento inner join Departamento on Departamento.idEstablecimiento = Establecimiento.idEstablecimiento
inner join Articulos on Articulos.idDepartamento = Departamento.idDepartamento where Departamento.idDepartamento
like '%".$departamento2."'",$link );?>
<table width="800" border="1" cellspacing="0" class="table" id="tabla_departamento">
<thead class="thead-inverse">
<tr>
<td style="width: 52px" class="style2">Id </td>
<td style="width: 222px" class="style2">Descripcion</td>
<td style="width: 92px" class="style2">Stock</td>
<td style="width: 222px" class="style2">Observaciones</td>
<td style="width: 92px" class="style2">Estado</td>
<td style="width: 92px" class="style2">Encargado</td>
</tr>
</thead>
<!--genera la cantidad de filas segun la cantidad de datos en articulos -->
<?php
{ ?>
<tr>
<td style="width: 52px" class="style2"> <?php echo $fila2["idArticulos"];?> </td>
<td style="width: 222px" class="style2"> <?php echo $fila2["descripcion"]; ?> </td>
<td style="width: 188px" class="style2"> <?php echo$fila2["stock"];?> </td>
<td style="width: 188px" class="style2"> <?php echo$fila2["Observaciones"];?> </td>
<td style="width: 92px" class="style2"> <?php echo $fila2["estado"];?> </td>
<td style="width: 188px" class="style2"> <?php echo$fila2["encargado"];?> </td>
</tr>
<?php }
?>
</table>
el codigo completo del formularip php es este
Código PHP:
Ver original<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Inventarios</h3>
</div>
<section>
<center>
<br>
<br>
<table width="800" border="0" cellspacing="0" class="table">
<tr>
<td style="width:100px" class="style2" align="center">
<!-- script para los select -->
<script> $(document).ready(function(){$("#establecimiento").select2({
placeholder: "Departamento"
});
});</script>
<form name="form1" method="POST" action="inventario.php" id="cdr">
<select id="establecimiento" name="busquedaEstablecimientos" class='form-control campos' >
<!--llenar los select con datos de bd -->
<?php require 'conexion.php';
$cons = mysql_query("SELECT * FROM Establecimiento ORDER BY nombre"); echo '<option selected="selected" enabled="enabled">Seleccione Establecimiento</option>';
echo '<option value="'.$cons2['idEstablecimiento'].'">'.$cons2['nombre'].'</option>';
} ?> </select>
</td>
<td style="width:100px" class="style2" align="center"><select id="departamento" name="busquedaDepartamentos" class='form-control campos'></select>
</td>
<td style="width:100px" class="style2" align="center"><input type="submit" name="buscar" value="Buscar" class="btn btn-primary"></td>
</form>
</table>
<center> </center>
<br>
</section>
<center>
<!--llenar tabla de articulos-->
<?php
include("conexion.php");
$establecimientos2="";
$establecimientos2 = $_POST['busquedaEstablecimientos'];
$art=mysql_query("SELECT Articulos.idArticulos, Articulos.descripcion, Articulos.stock, Articulos.estado from Establecimiento inner join Departamento on Departamento.idEstablecimiento = Establecimiento.idEstablecimiento
inner join Articulos on Articulos.idDepartamento = Departamento.idDepartamento where Establecimiento.idEstablecimiento
like '%".$establecimientos2."'",$link );
$departamento2="";
$departamento2 = $_POST['busquedaDepartamentos'];
$art2=mysql_query("SELECT Articulos.idArticulos, Articulos.descripcion, Articulos.stock, Articulos.Observaciones, Articulos.estado, Departamento.encargado from Establecimiento inner join Departamento on Departamento.idEstablecimiento = Establecimiento.idEstablecimiento
inner join Articulos on Articulos.idDepartamento = Departamento.idDepartamento where Departamento.idDepartamento
like '%".$departamento2."'",$link );
if($numeroRegistro==0){
echo "No se han encontrado productos para mostrar";
}
?>
<!--SELECT * FROM proyecto2.Articulos WHERE ORDER BY descripcion -->
<table width="800" border="1" cellspacing="0" class="table">
<thead class="thead-inverse">
<tr>
<td><div align="center"><span class="style1"><strong>Articulos por Establecimientos</strong></span></div></td>
</tr>
</table>
<table width="800" border="1" cellspacing="0" class="table" id="tabla_articulos">
<thead class="thead-inverse">
<tr>
<td style="width: 52px" >Id </td>
<td style="width: 222px" class="style2">Descripcion</td>
<td style="width: 188px" class="style2">Stock</td>
<td style="width: 92px" class="style2">Estado</td>
</tr>
</thead>
<!--genera la cantidad de filas segun la cantidad de datos en articulos -->
<?php
{
?>
<tr>
<td style="width: 52px" class="style2"> <?php echo $fila["idArticulos"];?> </td>
<td style="width: 222px" class="style2"> <?php echo $fila["descripcion"]; ?> </td>
<td style="width: 188px" class="style2"> <?php echo$fila["stock"];?> </td>
<td style="width: 92px" class="style2"> <?php echo $fila["estado"];?> </td>
</tr>
<?php }
?>
</table>
<br>
<br>
<table width="800" border="1" cellspacing="0" class="table">
<thead class="thead-inverse">
<tr>
<td><div align="center"><span class="style1"><strong>Articulos Disponibles Departamento(s)</strong></span></div></td>
</tr>
</table>
<table width="800" border="1" cellspacing="0" class="table" id="tabla_departamentos">
<thead class="thead-inverse">
<tr>
<td style="width: 52px" class="style2">Id </td>
<td style="width: 222px" class="style2">Descripcion</td>
<td style="width: 92px" class="style2">Stock</td>
<td style="width: 222px" class="style2">Observaciones</td>
<td style="width: 92px" class="style2">Estado</td>
<td style="width: 92px" class="style2">Encargado</td>
</tr>
</thead>
<!--genera la cantidad de filas segun la cantidad de datos en articulos -->
<?php
if($establecimientos2==""){
}else{
{
?>
<tr>
<td style="width: 52px" class="style2"> <?php echo $fila2["idArticulos"];?> </td>
<td style="width: 222px" class="style2"> <?php echo $fila2["descripcion"]; ?> </td>
<td style="width: 188px" class="style2"> <?php echo$fila2["stock"];?> </td>
<td style="width: 188px" class="style2"> <?php echo$fila2["Observaciones"];?> </td>
<td style="width: 92px" class="style2"> <?php echo $fila2["estado"];?> </td>
<td style="width: 188px" class="style2"> <?php echo$fila2["encargado"];?> </td>
</tr>
<?php }}
?>
</table>
en conclusion lo que necesito y no he podido hacer es que cuando yo selecciono el segundo select esto me llena la tabla departamentos y ahi necesito poner un boton que me imprima esa tabla
nota:desde luego he buscado muchos tutoriales sobre tcpdf y dompdf sin lograr daR CON ALGO y ya me estoy pegando en la cabeza y no quiero terminar bobo
![En dos](http://static.forosdelweb.com/fdwtheme/images/smilies/partido.png)