|
|
|
เวลาสมัครสมาชิกแล้วส่งe-mail เข้า ลูกค้าทำยังไงค่ะพอมีโค้ดไหมค่ะ. ..ขอบคุณล่วงหน้านะค่ะพอดีทำโปรเจคอยู่หนะค่ะ |
|
|
|
|
|
|
|
ส่วนนี้เป็นโค้ดที่เวลาบันทึกข้อมูลสมาชิกอ่ะค่ะ
Code (PHP)
<table width="526" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center"><img src="images/EditUser.png" width="518" height="31" /></td>
</tr>
<tr>
<td height="265" valign="top"><?php session_start();?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?
include ("connet.php");
//*** ตรวจสอบข้อมูลซ้ำ
$email=$_POST['email'];
// จบตรวจสอบข้อมูลซ้ำ
if ($_GET['do']=="add"){
if($_SESSION['captcha']!=$_POST['capt'] || $_SESSION['captcha']=='BADCODE')
{
//wrong captcha exit the program not continue.
echo"<CENTER>ตัวอักษรยืนยันไม่ถูกต้อง</CENTER>";
echo"<meta http-equiv='refresh' content='2;url=customer.php'>";
exit;
}
$sql="select * from customer where email='$email'";
$query = mysql_query($sql);
$result=mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result)>0)
{
echo "<center><font color='#FF0000'><b>E- mail ",$email,"<br>ซ้ำ กรุณาลงใหม่ค่ะ </b></font></center>";
echo"<meta http-equiv='refresh' content='2;url=customer.php'>";
exit();
}
$email=$_POST['email'];
$pass_word=$_POST['pass_word'];
$displayname=$_POST['displayname'];
$name=$_POST['name'];
$address=$_POST['address'];
$country=$_POST['country'];
$province=$_POST['Proviance'];
$city=$_POST['District'];
$tambol=$_POST['Subdistrict'];
$postal=$_POST['Postcode'];
$mobile=$_POST['mobile'];
$tel=$_POST['tel'];
/*if(($email=="")or($pass_word=="")or($displayname=="")or($name=="")or($address=="0")or($country=="0")or($province=="")or($city=="")or($tambol=="0")or($postal=="")or($mobile=="")or($tel=="")){
$web=array("email"=>"email","pass_word'"=>"pass_word'","displayname"=>"displayname","name"=>"name","address"=>"address","country"=>"country","province"=>"province","city"=>"city","tambol"=>"tambol","postal"=>"postal","mobile"=>"mobile","tel"=>"tel");
foreach($web as $keys=>$caution){
if((trim($_POST[$keys]==""))||(trim($_POST[$keys]=="0"))){
echo "กรุณาป้อนข้อมูลให้ครบด้วยค่ะ";
echo"<meta http-equiv='refresh' content='1;url=customer.php'>";
}
}
}else{*/
$sql_add = "INSERT INTO customer (email,pass_word,displayname,name,address,country,province,city,tambol,postal,mobile,tel) VALUES ('$email','$pass_word','$displayname','$name','$address','$country','$province','$city','$tambol','$postal','$mobile','$tel');";
$result_add=mysql_query($sql_add) or die(mysql_error());
echo "<script language='javascript'>";
echo "alert('บันทึกข้อมูลสมาชิกเข้าสู่ระบบเรียบร้อย');";
echo "window.location='index.php';";
echo "</script>";
//}
}elseif ($_GET['do']=="delete"){
$sql="DELETE FROM customer WHERE customer_id='".$_GET["id"]."'";
$result=mysql_query($sql)or die(mysql_error());
if($result){
echo"ระบบได้ทำการลบข้อมูลสมาชิกคนนี้เรียบร้อยแล้ว $result_del";
echo"<meta http-equiv='refresh' content='2;url=admin_customer.php'>";
}else{
echo"ไม่สามารถลบข้อมูลผู้ดูแลระบบได้";
}
}elseif ($_GET['do']=="frmedit"){//ต้องมีการโหลด From ขึ้นมาใหม่...ถ้า ['do']=="frmedit" จริง มันจะใช้คำสั่ง$sql="SELECT * FROM tbcategory WHERE catid =$_POST[id]"; คือเรียกขึ้นม่า 1 record
$sql="SELECT * FROM customer WHERE customer_id =$_GET[id]";//เมื่อคลิก ปุ่มแก้ไขมันจะส่งค่าไป
$result=mysql_query($sql)or die(mysql_error());
$dbarr=mysql_fetch_array($result);
?>
<form method="post" action="customer_action.php?do=edit">
<table width="534" border="0" align="center">
<tr align="right" >
<tr align="right" >
<td width="151">Displayname::</td>
<td align="left"><label for="name"></label>
<input type="text" name="displayname" id="displayname" value="<?=$dbarr['displayname']; ?>" /></td>
</tr>
<td width="151" align="right">Name::</td>
<td align="left"><label for="name"></label>
<input type="text" name="name" id="name" value="<?=$dbarr['name']; ?>" /></td>
</tr>
<tr >
<td align="right">Address::</td>
<td><label for="address"></label>
<input name="address" type="text" id="address" value="<?=$dbarr['address']; ?>"/></td>
</tr>
<tr >
<td align="right">Country ::</td>
<td><label for="country"></label><input name="country" type="text" id="country" value="<?=$dbarr['country']; ?>"/></td>
</tr>
<tr >
<td align="right">Province</td>
<td><label for="province">
</label><input name="province" type="text" id="province" value="<?=$dbarr['province']; ?>"/></td>
</tr>
<tr >
<td align="right">City</td>
<td><label for="province">
</label><input name="city" type="text" id="city" value="<?=$dbarr['city']; ?>"/></td>
</tr>
<tr >
<td align="right">Tambol</td>
<td><label for="province">
</label><input name="tambol" type="text" id="tambol" value="<?=$dbarr['tambol']; ?>"/></td>
</tr>
<tr >
<td align="right">Postal</td>
<td><label for="province">
</label><input name="postal" type="text" id="postal" value="<?=$dbarr['postal']; ?>"/></td>
</tr>
<tr >
<td align="right">Mobile</td>
<td><label for="province">
</label><input name="mobile" type="text" id="mobile" value="<?=$dbarr['mobile']; ?>"/></td>
</tr>
<tr >
<td align="right">Tel </td>
<td><label for="province">
</label><input name="tel" type="text" id="tel" value="<?=$dbarr['tel']; ?>"/></td>
</tr>
<tr align="right">
<td colspan="2" align="center">
<div align="center">
<input type="hidden" name="id" value="<?=$dbarr['customer_id'];?>">
<input type="submit" name="button" id="button" value="บันทึก" />
<input type="reset" name="button2" id="button2" value="ยกเลิก" />
</div></td>
</tr>
</table>
</form>
<?
}else if($_GET['do']=="edit"){
$displayname=$_POST['displayname'];
$name=$_POST['name'];
$address=$_POST['address'];
$country=$_POST['country'];
$province=$_POST['province'];
$city=$_POST['city'];
$tambol=$_POST['tambol'];
$postal=$_POST['postal'];
$mobile=$_POST['mobile'];
$tel=$_POST['tel'];
$sql_update = "UPDATE customer SET displayname='".$displayname."',name='".$name."',address='".$address."',country='".$country."',province='".$province."',city='".$city."',tambol='".$tambol."',postal='".$postal."',mobile='".$mobile."',tel='".$tel."' WHERE customer_id='".$_POST["id"]."'";
$reslut_update=mysql_query($sql_update) or die(mysql_error());
if($reslut_update){
echo"ระบบได้ทำการแก้ไขข้อมูลสมาชิกเรียบร้อยแล้ว";
echo "<meta http-equiv='refresh' content='2;url=index.php'>";
}else{
echo"ไม่สามารถแก้ไขข้อมูลได้";
}
}
?>
</td>
</tr>
</table>
แล้วถ้าเราจะนำโค้ดส่วนนี้ไปใส่เวลาสมัครสมาชิกแล้วเราะสามารถนำไปใส่ตรงไหนค่ะรบกวนแนะนำหน่อยค่ะ
Code (PHP)
$strTo = $_POST["txtEmail"];
$strSubject = "Activate Member Account";
$strHeader = "Content-type: text/html; charset=windows-874\n"; // or UTF-8 //
$strHeader .= "From: [email protected]\nReply-To: [email protected]";
$strMessage = "";
$strMessage .= "Welcome : ".$_POST["txtName"]."<br>";
$strMessage .= "=================================<br>";
$strMessage .= "Activate account click here.<br>";
$strMessage .= "https://www.thaicreate.com/activate.php?sid=".session_id()."&uid=".$Uid."<br>";
$strMessage .= "=================================<br>";
$strMessage .= "ThaiCreate.Com<br>";
$flgSend = mail($strTo,$strSubject,$strMessage,$strHeader);
Tag : PHP, HTML/CSS, JavaScript, jQuery, CakePHP
|
|
|
|
|
|
Date :
2013-03-03 19:58:22 |
By :
เมจิก |
View :
748 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันเอาไปใส่เลยไม่ได้สิครับ
คุณควรทำความเข้าใจมันก่อนดีไหม
จริงๆ บรรทัดหลักๆ ที่ส่งเมล์คือ ฟังก์ชั่น mail()
mail($to, $subject, $message, $header);
$to คือ ที่อยู่อีเมล์ที่จะส่ง
$subject คือหัวข้อ
$message คือตัวข้อความ
$header คือข้อมูลเพิ่มเติมที่จะบอกว่าอีเมล์จะมีลักษณะการเข้ารหัสอย่างไร ส่งมาจากใคร ให้ตีกลับไปที่ไหน หรืออื่นๆ
|
|
|
|
|
Date :
2013-03-03 20:05:21 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|