exec($createQuery);
if (!$db->exec($createQuery)) {
die("Failed to create the 'invoices' table.");
}
$db->close();
} else {
$db = new SQLite3($dbFile2);
if (!$db) {
die("Database connection failed: " . $db->lastErrorMsg());
}
}
// Function to fetch and display data
function displayDataForDue($db) {
$query = "SELECT id, expensesName, expensesValue FROM expenses";
$result = $db->query($query);
while ($row = $result->fetchArray(SQLITE3_ASSOC)) {
// if ($row['status'] == "unpaid") {
// $projectId = $row['invoicefull'];
// $formattedTotalValue = preg_replace("/[^0-9.]+/", "", $row['totalvalue']);
// echo "
";
//echo "| " . $row['projectname'] . " | ";
// echo "" . $row['invoicefull'] . " | ";
// echo "" . $row['createdby'] . " | ";
// echo "" . $row['createdate'] . " | ";
// echo "R" . $formattedTotalValue ." | ";
// echo ' | ';
// echo ' | ';
// echo "
";
// }
}
}
function displayDataForPaid($db) {
$query = "SELECT id, projectname, invoicefull, createdby, createdate, totalvalue, status FROM figures";
$result = $db->query($query);
while ($row = $result->fetchArray(SQLITE3_ASSOC)) {
if ($row['status'] == "paid") {
$projectId = $row['invoicefull'];
$formattedTotalValue1 = preg_replace("/[^0-9.]+/", "", $row['totalvalue']);
echo "";
echo "| " . $row['projectname'] . " | ";
echo "" . $row['invoicefull'] . " | ";
echo "" . $row['createdby'] . " | ";
echo "" . $row['createdate'] . " | ";
echo "R" . $formattedTotalValue1 ." | ";
echo ' | ';
echo ' | ';
echo "
";
}
}
}
if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST["update"])) {
$updatedData = $_POST["updatedData"];
$projectId = $_POST["projectId"];
// $_SESSION['invoiceNumber'] = $invoiceNumber
}
?>