-
Notifications
You must be signed in to change notification settings - Fork 0
/
action_contact_us.php
38 lines (32 loc) · 1.52 KB
/
action_contact_us.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
$title = "ارتباط با ما (نهایی)";
include('includes/header.php');
include('includes/db_link.php');
if (
isset($_POST['realname']) && !empty($_POST['realname']) &&
isset($_POST['email']) && !empty($_POST['email']) &&
isset($_POST['content']) && !empty($_POST['content'])
) {
$realname = $_POST['realname'];
$email = $_POST['email'];
$content = $_POST['content'];
} else {
exit("<span class='error'>لطفا فرم را تکمیل کنید.</span>");
}
if (filter_var($email, FILTER_VALIDATE_EMAIL) === false) {
exit("<span class='error'>پست اکترونیکی وارد شده صحیح نمیباشد.</span>");
}
if (strlen($content) > 500) {
exit("<span class='error'>متن پیام طولانی است.</span><br>لطفا در صورت امکان آنرا کوتاهتر کنید، یا در چندین پیام متوالی آنرا بنویسید.");
}
$query = "INSERT INTO `messages` (realname, email, content) VALUES
('$realname', '$email', '$content')";
if (mysqli_query($link, $query) === true) {
echo ("<span class='done'>کاربر گرامی {$realname}<br>پیام شما با موفقیت ثبت شد.</span><br>");
echo "در اسرع وقت با شما از طریق پست الکترونیکیتان تماس خواهیم گرفت.";
include('includes/index_link.php');
} else {
echo ("<span class='error'>پیام شما بدلیل مشکلی در دیتابیس ثبت نشد.</span>");
}
mysqli_close($link);
include('./includes/footer.php');