le meilleur formulaire pour les clientd - 23/12/2023 15:33 EST
Budget: $5,000 – $10,000 USD
formulaire
<?php
// Start session
session_start();
// Define database credentials
$db_servername = "localhost";
$db_username = "root";
$db_password = "";
$db_name = "contactform";
// Create a connection
$conn = new mysqli($db_servername, $db_username, $db_password, $db_name);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// Form handler
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST["name"];
$email = $_POST["email"];
$subject = $_POST["subject"];
$message = $_POST["message"];
// Prepare and bind
$stmt = $conn->prepare("INSERT INTO contact (name, email, subject, message) VALUES (?, ?, ?, ?)");
$stmt->bind_param("ssss", $name, $email, $subject, $message);
// Execute
if ($stmt->execute()) {
$_SESSION['message'] = "Record added successfully";
$_SESSION['message_type'] = "success";
} else {
$_SESSION['message'] = "Something went wrong. Please try again.";
$_SESSION['message_type'] = "danger";
}
// Close statement and connection
$stmt->close();
$conn->close();
// Redirect to index.php
header("location: index.php");
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Contact Form</title>
</head>
<body>
<h1>Contact Us</h1>
<form action="form.php" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required><br><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required><br><br>
<label for="subject">Subject:</label>
<input type="text" id="subject" name="subject" required><br><br>
<label for="message">Message:</label>
<textarea id="message" name="message" required></textarea><br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
<?php
// Start session
session_start();
// Define database credentials
$db_servername = "localhost";
$db_username = "root";
$db_password = "";
$db_name = "contactform";
// Create a connection
$conn = new mysqli($db_servername, $db_username, $db_password, $db_name);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// Form handler
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST["name"];
$email = $_POST["email"];
$subject = $_POST["subject"];
$message = $_POST["message"];
// Prepare and bind
$stmt = $conn->prepare("INSERT INTO contact (name, email, subject, message) VALUES (?, ?, ?, ?)");
$stmt->bind_param("ssss", $name, $email, $subject, $message);
// Execute
if ($stmt->execute()) {
$_SESSION['message'] = "Record added successfully";
$_SESSION['message_type'] = "success";
} else {
$_SESSION['message'] = "Something went wrong. Please try again.";
$_SESSION['message_type'] = "danger";
}
// Close statement and connection
$stmt->close();
$conn->close();
// Redirect to index.php
header("location: index.php");
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Contact Form</title>
</head>
<body>
<h1>Contact Us</h1>
<form action="form.php" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required><br><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required><br><br>
<label for="subject">Subject:</label>
<input type="text" id="subject" name="subject" required><br><br>
<label for="message">Message:</label>
<textarea id="message" name="message" required></textarea><br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>