<?php
include "conn.php";

mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); // Make MySQLi throw exceptions.

        try {
            // Try Connect to the DB with new MySqli object - Params {hostname, userid, password, dbname}
            $mysqli = new mysqli($host, $user, $pass, $base);

            # traspasos nivela
            $query = "# traspasos del lotifica
            #INSERT INTO nivela
            SELECT a.fecha,b.codigo,b.descripcion,b.color,b.genero,b.linea,a.suc AS origen,m.destino
            ,b.talla,m.cant AS cant,(b.existencia+b.transito) AS total_existencia
            ,a.ultima_entrada,a.ultima_venta
            ,b.transito,a.rc
            FROM inv_res a INNER JOIN globales 
            INNER JOIN inv b ON b.tienda=a.suc AND a.rc=b.rc
            INNER JOIN movs_buenos m ON m.fecha=a.fecha AND m.origen=a.suc AND m.rc=a.rc AND m.talla=b.`talla`
            AND a.transito=0
            WHERE a.fecha=DATE_ADD( CURDATE() , INTERVAL -0 DAY )
            #AND DATEDIFF(DATE_ADD( CURDATE() , INTERVAL -0 DAY ),ultima_entrada) > dias_venta_movs
            #AND DATEDIFF(DATE_ADD( CURDATE() , INTERVAL -0 DAY ),ultima_venta) > dias_venta_movs
            AND b.talla<>'UNITALLA'
            and a.genero='".$_GET["gen"]."' and a.linea='".$_GET["tienda"]."'
            
            UNION
            # traspasos nivela
            #INSERT INTO nivela
            SELECT a.fecha,b.codigo,b.descripcion,b.color,b.genero,b.linea,a.suc AS origen,m.tienda2 AS destino
            ,b.talla,b.existencia AS cant,(b.existencia+b.transito) AS total_existencia
            ,a.ultima_entrada,a.ultima_venta
            ,b.transito,a.rc
            FROM inv_res a INNER JOIN globales 
            INNER JOIN inv b ON b.tienda=a.suc AND a.rc=b.rc
            INNER JOIN cat_movs_rank m ON m.fecha=a.fecha AND m.tienda=a.suc AND m.rc=a.rc AND m.talla=b.talla
            AND m.`elegido`=1 AND m.`borrado`=0
            AND a.transito=0
            WHERE a.fecha = DATE_ADD( CURDATE() , INTERVAL -0 DAY )
            and a.genero='".$_GET["gen"]."' and a.linea='".$_GET["tienda"]."'
            #AND DATEDIFF(DATE_ADD( CURDATE() , INTERVAL -0 DAY ),ultima_entrada) > dias_venta_movs
            #AND DATEDIFF(DATE_ADD( CURDATE() , INTERVAL -0 DAY ),ultima_venta) > dias_venta_movs
            AND b.talla<>'UNITALLA'
            
            ORDER BY origen,destino,codigo";

            if ($result = $mysqli->query($query)) {

                /* fetch associative array */
                while ($row = $result->fetch_assoc()) {
                    
                    $tabla = $tabla . '<tr>
                    <td>'.$row["codigo"].'</td>
                    <td>'.$row["descripcion"].'</td>
                    <td>'.$row["origen"].'</td>
                    <td>'.$row["destino"].'</td>
                    <td>'.$row["cant"].'</td>
                  </tr>';
                }


                $result->free();
            }
        } catch (mysqli_sql_exception $e) { // Failed to connect? Lets see the exception details..
            echo "MySQLi Error Code: " . $e->getCode() . "<br />";
            echo "Exception Msg: " . $e->getMessage();
            echo "<ht>".$query;
            exit; // exit and close connection.
        }

        $mysqli->close(); // finally, close the connection
        
 ?>  
 
<!DOCTYPE html>
<html>

<body>

<table>
<tr>
  <td>Codigo</td>
  <td>Descripcion</td>
  <td>Origen</td>
  <td>Destino</td>
  <td>Cant</td>
</tr>

<?php echo $tabla;?>
</table>

<script>
window.print();
</script>  

</body>

</html>