ساخت فرم ارسال اطلاعات در هاست رایگان گیگفا

این تاپیک 4 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  sasan susa ،‏ 1 سال و 4 ماه پیش .

این تاپیک تاکنون 409 بازدید داشته است .

نویسنده پست
یکشنبه ، 2 آگوست 2015     2:21 ب.ظ #


sasan susa

Subscriber
7 پست6 تاپیک

درود بر همگی دوستان
من یک هاست رایگان در سایت گیگفا ساختم
الان میخوام یک فرم درست کنم که این مشخصات رو از بازدید کننده بگیره :
موضوع پیام: (بصورت کشویی باز شود با این 2 گزینه : 1. ثبت نام 2. ارسال گزارش تخلف)
نام
نام خانوادگی
شماره شناسنامه
محل تولد
تایخ تولد
شماره موبایل
ایمیل
سایت
آدرس منزل
توضیخات

و یک دکمه ارسال داشته باشه
بعد از ارسال ، اطلاعات به این ایمیل ارسال بشه booysusa@yahoo.ca

از چندجا پرسیدم یا نتونستن پاسخ بدهند یا وقتشو نداشتن که البته بهشون حق میدم مطلب کمی طولانی و اذیت کننده است

مثلا با php بشه این فرم رو ارسال کرد و نحوه آموزش اتصال به sql

سپاس

0  تشکر
یکشنبه ، 2 آگوست 2015     4:33 ب.ظ #


آرمین نادری

ناظم
389 پست39 تاپیک

سلام کد زیر رو در یک فایل با پسوند php. قرار داده و استفاده کنید :
<?php
if(!empty($_POST["sub"])){
if(!empty($_POST["name"]) && !empty($_POST["lastname"]) && !empty($_POST["shenas"]) && !empty($_POST["born"]) && !empty($_POST["date"]) && !empty($_POST["phone"]) && !empty($_POST["email"]) && !empty($_POST["site"]) && !empty($_POST["address"]) && !empty($_POST["description"])){
$to="booysusa@yahoo.ca";
$subject=$_POST["subject"];
$message="موضوع پیام : {$subject}<br>";
$message.="نام : ".$_POST["name"]."<br>";
$message.="نام خانوادگی : ".$_POST["lastname"]."<br>";
$message.="شماره شناسنامه : ".$_POST["shenas"]."<br>";
$message.="محل تولد : ".$_POST["born"]."<br>";
$message.="تاریخ تولد : ".$_POST["date"]."<br>";
$message.="شماره موبایل : ".$_POST["phone"]."<br>";
$message.="ایمیل : ".$_POST["email"]."<br>";
$message.="سایت : ".$_POST["site"]."<br>";
$message.="آدرس منزل : ".$_POST["address"]."<br>";
$message.="توضیحات : ".$_POST["description"]."<br>";
$message=wordwrap($message,70);
$headers="From: فرم تماس ".PHP_EOL;
$headers.="Content-type: text/html;charset=utf-8".PHP_EOL;
$headers.="Importance: high";
mail($to,$subject,$message,$headers);
echo "<span style=color:green>پیام شما با موفقیت ارسال شد</span>";
}else{
echo "<span style=color:red>لطفا فیلد های ستاره دار را پر کنید</span>";
}
}
?>
<form method="post" action="">
موضوع پیام : <span style=color:red>*</span> <select name="subject">
<option>ثبت نام</option>
<option>ارسال گزارش تخلف</option>
</select><br>
نام : <span style=color:red>*</span> <input type="text" name="name" required><br>
نام خانوادگی : <span style=color:red>*</span> <input type="text" name="lastname" required><br>
شماره شناسنامه : <span style=color:red>*</span> <input type="number" name="shenas" required><br>
محل تولد : <span style=color:red>*</span> <input type="text" name="born" required><br>
تاریخ تولد : <span style=color:red>*</span> <input type="text" name="date" required><br>
شماره موبایل : <span style=color:red>*</span><input type="number" name="phone" required><br>
ایمیل : <span style=color:red>*</span> <input type="email" name="email" required><br>
سایت : <span style=color:red>*</span><input type="url" name="site" required><br>
آدرس منزل : <span style=color:red>*</span><input type="text" name="address" required><br>
توضیحات : <span style=color:red>*</span><textarea name="description"></textarea>
<button type="submit" name="sub">ارسال</button>
</form>

در ضمن این کد برای مثال است و باید فرم ها را هم اعتبار سنجی و داده ها را ایمن کنید که اینجا امکان توضیحش نبود

1  تشکر
دوشنبه ، 3 آگوست 2015     12:20 ق.ظ #


sasan susa

Subscriber
7 پست6 تاپیک

آمین جان میشه به شمارم یک پیام بدی ؟

0  تشکر
دوشنبه ، 3 آگوست 2015     12:49 ق.ظ #


آرمین نادری

ناظم
389 پست39 تاپیک

شمارت چنده ؟

0  تشکر
دوشنبه ، 3 آگوست 2015     8:20 ب.ظ #


sasan susa

Subscriber
7 پست6 تاپیک

09362313444

0  تشکر
پست 1 تا 5 (از مجموع 5 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .