connect_error) { die(«La conexión a la base de datos ha fallado: » . $conn->connect_error); } // Consultar los productos en la base de datos $sql = «SELECT * FROM products»; $result = $conn->query($sql); // Mostrar los productos en una tabla echo ««; echo ««; echo ««; echo ««; echo ««; echo ««; echo ««; echo ««; echo ««; while ($row = $result->fetch_assoc()) { echo ««; echo ««; echo ««; echo ««; echo ««; echo ««; echo ««; echo ««; } echo «
FotoNombre del productoCantidadTallaPrecioPrecio total
" . $row[» . $row[‘name’] . «» . $row[‘quantity’] . «» . $row[‘size’] . «» . $row[‘price’] . «» . $row[‘price’] * $row[‘quantity’] . «
«; // Generar la factura $factura = «»; $factura .= «Factura #» . time() . «\n»; $factura .= «Nombre del cliente: » . $_POST[‘nombre’] . «\n»; $factura .= «Dirección del cliente: » . $_POST[‘direccion’] . «\n»; $factura .= «Fecha: » . date(«Y-m-d») . «\n»; $factura .= «Total: $» . $_POST[‘total’] . «\n»; // Mostrar la factura en la pantalla echo $factura; // Guardar la factura en PDF $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont(‘Arial’, ‘B’, 16); $pdf->Cell(40, 10, ‘Factura #’ . time(), 0, 0, ‘C’); $pdf->Cell(40, 10, ‘Nombre del cliente: ‘ . $_POST[‘nombre’], 0, 0, ‘C’); $pdf->Cell(40, 10, ‘Dirección del cliente: ‘ . $_POST[‘direccion’], 0, 0, ‘C’); $pdf->Cell(40, 10, ‘Fecha: ‘ . date(«Y-m-d»), 0, 0, ‘C’); $pdf->Cell(40, 10, ‘Total: $’ . $_POST[‘total’], 0, 0, ‘C’); $pdf->Output(); // Cerrar la conexión a la base de datos $conn->close(); ?>