File manager - Edit - /home/monara/public_html/BenHoldings_web/assets/php/contact.php
Back
<?php // Include the database connection include 'config.php'; // Set header for JSON response header('Content-Type: application/json'); // Check if form is submitted if ($_SERVER["REQUEST_METHOD"] == "POST") { // Get form data $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; // Basic validation if (empty($name) || empty($email) || empty($message)) { echo json_encode(['success' => false, 'message' => 'All fields are required!']); exit; } // Prepare SQL statement to prevent SQL injection $stmt = $conn->prepare("INSERT INTO contacts (name, email, message) VALUES (?, ?, ?)"); $stmt->bind_param("sss", $name, $email, $message); // Execute the query if ($stmt->execute()) { echo json_encode(['success' => true, 'message' => 'Message sent successfully!']); } else { echo json_encode(['success' => false, 'message' => 'Error sending message: ' . $stmt->error]); } // Close statement and connection $stmt->close(); $conn->close(); } else { echo json_encode(['success' => false, 'message' => 'Invalid request method']); } ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings