Received POST Data:
";
foreach ($_POST as $key => $value) {
$escaped_key = "`" . $conn->real_escape_string($key) . "`";
$escaped_value = ($value === '' || $value === null) ? "NULL" : (is_numeric($value) ? $value : "'" . $conn->real_escape_string($value) . "'");
$columns[] = $escaped_key;
$values[] = $escaped_value;
echo "- " . htmlspecialchars($key) . ": " . htmlspecialchars($value) . "
";
}
echo "
";
if (!empty($columns)) {
$sql = "INSERT INTO submitted (created_by, " . implode(",", $columns) . ") VALUES ('" . $_SERVER['PHP_AUTH_USER'] . "'," . implode(",", $values) . ")";
echo $sql;
if ($conn->query($sql) === TRUE) {
$lastId = $conn->insert_id;
echo "Data successfully inserted into database with id = " . $lastId . "
";
if (!empty($_POST['email'])) {
echo "Email is set to " . $_POST['email'];
generatePprEmail($lastId, $_POST['email'], $_POST['ac_reg']);
} else {
echo "Email is not set.";
}
echo '';
} else {
echo "Error inserting data: " . $conn->error . "
";
}
}
} else {
echo "No POST data received.
";
}
?>