Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2011, 14:01
Avatar de apolazo
apolazo
 
Fecha de Ingreso: mayo-2011
Ubicación: Cabrero
Mensajes: 118
Antigüedad: 13 años, 6 meses
Puntos: 2
Exclamación Exportar a Exel

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&Uacute;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>&nbsp;</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>&nbsp;</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