freelance, web developer, web designer, hosting, domain name
เพิ่มฟิลด์ ยืนยันสักอัน สมัครแล้ว ให้กำหนดฟิลด์เป็น 1 ถ้ามีการยืนยันแล้ว ให้ฟิลด์นี้เป็น 0 จะ login ให้ตรวจสอบฟิลด์นี้เสมอ ครับ ปล. การส่งเมล์จาก localhost มีบอกบนเว็บครับ ลองหาอ่านดู
เพิ่มฟิลด์ ยืนยันสักอัน
สมัครแล้ว ให้กำหนดฟิลด์เป็น 1
ถ้ามีการยืนยันแล้ว ให้ฟิลด์นี้เป็น 0
จะ login ให้ตรวจสอบฟิลด์นี้เสมอ ครับ
ปล. การส่งเมล์จาก localhost มีบอกบนเว็บครับ ลองหาอ่านดู
<--- ข้อสงสัยส่วนที่ 1 --->
ให้กำหนดฟิลด์เป็น 1
ถ้ามีการยืนยันแล้ว ให้ฟิลด์นี้เป็น 0
จะต้องไปกำหนดตรงไหนและกับหนดอย่างไรครับ
<---ข้อสงสัยส่วนที่ 2 --->
จะ login ให้ตรวจสอบฟิลด์นี้เสมอ ครับ
หมายเหตุ:ถ้าได้เป็นโค้ดที่ใกล้เคียงกับของผมจะขอบคุณมากเลยครับ เพราะอีกสองสัปดาห์จะสอบโปรเจคแล้ว
ขอความกรุณาด้วยนะครับ
<?php
$host="127.0.0.1";
$user="root";
$passwd="1234";
$dbname="test";
mysql_connect($host,$user,$passwd) or die ("ติดต่อ host ไม่ได้");
mysql_select_db($dbname) or die ("!Database is not");
$sql="select * from Register where FirstName='$FirstName'";
$query = mysql_query($sql);
$result = mysql_fetch_array($query);
if($result)
{
echo "FirstName already exists!";
}
else
{
$sql = "INSERT INTO Register (FirstName,IDName,Faculty,Subject,Email,Password)
VALUES ('$FirstName','$IDName','$Faculty','$Subject','$Email','$Password')";
$query = mysql_query($sql);
print"สมัครสมาชิกแล้ว รอการตอบรับจากผู้ดูแลเว็บ";
echo '<meta http-equiv="refresh" content="2;url=Homepage.php">';
$To = $_POST["Email"];
$Subject = "Activate Member Account";
$Header = "Content-type: text/html; charset=windows-874\n"; // or UTF-8 //
$Header .= "From: renouvelees@loive.com\nReply-To: the_ferrary@hotmail.com";
$Message = "";
$Message .= "Welcome : ".$_POST["FirstName"]."<br>";
$Message .= "=================================<br>";
$Message .= "Activate account click here.<br>";
$Message .= "=================================<br>";
$Message .= "SOS";
$flgSend = mail($To,$Subject,$Message,$Header);
}
mysql_close();
?>
ทำความเข้าใจสิ่งที่ผมบอกสักนิดสิครับ เพื่อให้ง่ายขึ้น
แนวคิดก็คือต้องเพิ่มฟิลด์ขึ้นมาอีก 1 ฟิลด์สำหรับตรวจสอบครับ หลักการก็มีแค่นี้ แต่การเขียนโค้ด อาจยาวสักหน่อย
ตัวอย่าง
เมื่อสมัคร ให้เพิ่มฟิลด์นี้เป็น 1 พร้อมๆกับข้อมูลอื่นๆ ที่ต้องเพิ่มลง db
ให้แอดมิน ปรับ ฟิลด์นี้เป้น 0 หากแอดมินยอมรับสมาชิกนี้แล้ว
การ login ให้ตรวจสอบฟิลด์นี้ ถ้าเป็น 0 แสดงว่าแอดมินยอมรับแล้ว ก็ให้ login ได้
ลองทำความเข้าใจ และปรับใช้ให้เข้ากับโค้ดตัวเองดูครับ ถ้าจะหาโค้ดสำเร็จรูป ก็มีบนเว็บ แต่การแกะ น่าจะยากกว่าการทำความเข้าใจครับ