query($query_ciudades); $ciudades = $stmt_ciudades->fetchAll(PDO::FETCH_ASSOC); // 2. Obtener todos los productos ordenados por la nueva columna 'orden' $stmt_productos = $pdo->query('SELECT id, nombre FROM productos ORDER BY orden ASC'); $productos = $stmt_productos->fetchAll(PDO::FETCH_ASSOC); // 3. Obtener todo el stock y organizarlo en un array para acceso rĂ¡pido $stmt_stock = $pdo->query('SELECT producto_id, ciudad_id, stock_actual FROM stock_por_ciudad'); $stock_data = []; while ($row = $stmt_stock->fetch(PDO::FETCH_ASSOC)) { $stock_data[$row['producto_id']][$row['ciudad_id']] = $row['stock_actual']; } ?>