Hola, quiero exportar a exel pero no me muestra los datos, me da la opcion de guardarlo o abrirlo pero al verlo sale la tabla creada pero no asi sus datos.
Lo busco con el siguiente Codigo
Código PHP:
<form id="form2" name="form2" method="post" action="mostrar_informe_miscelaneos_exel.php">
<center><table width="200" border="1">
<tr>
<td width="69"><center>
NÚMERO
</center></td>
<td width="40">CODIGO</td>
<td width="57">ITEM</td>
<td width="6">MARCA</td>
</tr>
<?php
$conexion=mysql_connect("localhost","admin","admin");
mysql_select_db ("inventario",$conexion);
$sql="SELECT * FROM miscelaneos WHERE CONCAT_WS(\" \",CODIGO, ITEM, MARCA) like '"."%".$_POST["codigo"]."%"."'";
$resultado=mysql_query($sql,$conexion);
$n=0;
while ($datos=mysql_fetch_array($resultado))
{
$n++;
echo
"<tr>
<td>$n</td>
<input type=\"hidden\" name=\"CODIGO_$n\" value=\"".$datos["CODIGO"]."\" >
<td>".$datos["CODIGO"]."<input type=\"hidden\" name=\"CODIGO_$n\" value=\"".$datos["CODIGO"]."\" ></td>
<td>".$datos["ITEM"]."<input type=\"hidden\" name=\"ITEM_$n\" value=\"".$datos["ITEM"]."\" ></td>
<td>".$datos["MARCA"]."<input type=\"hidden\" name=\"MARCA_$n\" value=\"".$datos["MARCA"]."\" ></td>
</tr>
";
}
//echo $sql." ".mysql_error();
?>
</table>
<p> </p>
<p>
<input type="submit" name="button2" id="button2" value="Exportar" />
</p>
<p>
<input type="hidden" name="contador" value="<?php echo $n ?>" />
<input type="hidden" name="miscelaneo" value="<?php echo $_GET["miscelaneo"] ?>" />
</p>
</center>
</form>
Y LO DEVERIA MOSTRAR AQUI
Código PHP:
<?php include("conexion.php");
$file_type = "vns.ms-excel";
$file_ending = "xls";
header("Content-Type: application/$file_type");
header("Content-disposition: attachment; filename=Informe_Miscelaneos.$file_ending");
header("Pragma:no-cache");
header ("Expires: 0");
?>
<div align="center">LISTADO </div>
<p> </p>
<table width="829" height="59" border="1">
<tr>
<td width="128">CODIGO</td>
<td width="150">ITEM</td>
<td width="138">MARCA</td>
</tr>
<?php
if ($_POST["codigo"]==0)
{
$sql="SELECT * FROM miscelaneos";
}
else
{
$sql="SELECT * FROM miscelaneos WHERE codigo=".$_POST["codigo"];
}
$resultado=mysql_query($sql, $IdConexion);
$num=mysql_num_rows($resultado);
for ($i=0;$i<$num;$i++)
{
list($codigo,$item,$marca)=mysql_fetch_array($resultado);
?>
<tr>
<td height="27"><label><?php echo $codigo ?></label></td>
<td><label><?php echo $item ?></label></td>
<td><label><?php echo $marca ?></label></td>
</tr>
<?php } ?>
</table>
<p align="center">TOTAL: <?php echo $num;?></p>
</body>
Alguna solucion? Gracias