|
|
|
ช่วยที่ครับ ตาลายแล้ว มันผิดตรงไหนอ่ะ ที่เออเร่อ อยู่ตรงที่ผมคอมเม้นท์ไว้อ่ะครับ |
|
|
|
|
|
|
|
Code (PHP)
<?php
include("Config.inc.php");
if($username==""||$password==""||$repass==""||$name==""||$surname==""||$address==""||$email==""){
echo"<table width=550 align=center>";
echo"<tr><td align=center bgcolor=#EAECEA><br><b>กรุณากรอกข้อมูลให้ครบ</b><br>";
echo"<a href=javascript:history.back():>กลับไปแก้ไข</a><br><br>";
echo"</td></tr>";
echo"</table>";
}else{
$SQL_check_user="select username from $tbluser where username='$username'";
$result=mysql_query($SQL_check_user);
$numrow=mysql_num_rows($result);[color=green][font=Verdana]//2[/font]
if($numrow != 0){
echo"<table width=550 align=center>";
echo"<tr><td align=center bgcolor=#EAECEA><br>ชื่อผู้ใช้<b><font color=red>$username</font></b>นี้มีัอยู่ในระบบแล้ว<br>";
echo"<a href=javascript:history.back():>กลับไปแก้ไข</a><br><br>";
echo"</td></tr>";
echo"</table>";
exit();
}
else if(check_email($email)){
echo"<table width=550 align=center>";
echo"<tr><td align=center bgcolor=#EAECEA><br>ชื่อผู้ใช้<b><font color=red>$ีusername</font></b>มีอยู่ในระบบแล้ว<br>";
echo"<a href=javascript:history.back();>กลับไปแก้ไข</a>";
echo"<br><br></td></tr>";
echo"</table>";
exit();
}
else{
$date_register=date('I F d,Y');
$SQL_insert_member="insert into $tbluser(username,password,repass,name,surname,address,gender,day,month,year,email,date,status)
values('$username','$password','$repass','$name','$surname','$address','$gender','$day','$month','$year','$email','$date_register','0')";
mysql_db_query($db,$SQL_insert_member);
echo"<table width=550 align=center>";
echo"<tr><td align=center bgcolor=#EAECEA><br><b>เพื่มข้อมูลของคุณ<font color=red>$name</font></b>เรียบร้อบแล้วครับ</a><tr><td>";
echo"<tr><td align=center><br>กรุณารอผู้ดูแลระบบ ตรวจสอบข้อมูลของคุณ<font color=red>$name</font></br>";
echo"หลังจากนั้นทางผู้ดูแลระบบได้ <font color=red>$Active</font>สถานะของคุณแล้ว</br>";
echo"ติดต่อกลับทางอีเมล์โดยให้คุณนำเอา<font color=red>ชื่อเข้าระบบ และ รหัสผ่าน</font></br>";
echo"ที่คุณสมัครไว้มาใช้เข้าระบบได้ทันที<br><br></td></tr>";
echo"<tr><td align=center>";
echo"<font color=red><b>การส่งเมล์แจ้งเตือน Administrator</font></b><br>";
$html="<html>";
$html="<head><title>สมาชิก</title></head>";
$html="<body>";
$html="<b>มีสมาชิกมาใหม่โปรดกรุณาตรวจข้อมูล</b><br>";
$html="ชื่อเข้าใช้งาน : $username<br>";
$html="รหัสผ่าน : $password<br>";
$html="ชื่อสมาชิก : $name<br>";
$html="ที่อยู่ : $address<br>";
$html="เพศ :$gender<br>";
$html="วันที่สมัคร :$date_register<br>";
$html="สถานะ : รอการตรวจสอบ<br>";
$html="</body>";
$html="</html>";
$boundary = uniqid("");
$header = "From:$email\n";
$header = "Content-typr:multipart/mixed:boundary*\"$boundary\"\n";
$body="--$boundary\n";
$body="Content-type:text/html;chharset=windows-874;\n";
$body="Content-disposition:inline;\n";
$body="Content-transfer-encoding:8bit\n\n";
$body="$html\n";
$body="--boundary--\n";
if(mail($admin_mail,$subject_new_user,$body,$header)){
echo"ส่งเมล์แจ้งถึงผู้ดูแลระบบให้ตรวจสอบข้อมูลของคุณ<font color=red>$name</font>เรียบร้อยแล้วครับ";
} else{
echo"ส่งเมล์แจ้งข้อมูลถึงผู้ดูแลระบบไม่ได้";
}
echo"</td></tr>";
echo"<tr><td align=center bgcolor=#EAECEA><a href=javascript:window:close():>ปิดหน้านี้</a></td></tr>";
echo"</table>";
mysql_close();}
}else{ [color=green][font=Verdana] //1[/font]
echo"<table width=550 align=center>";
echo"<tr><td align=center bgcolor=#EAECEA><br><b>";
echo"รูปแบบ E-mail ที่คุณป้อนมารุปแบบ<font color=red><b>ไม่ถูกต้อง</b></font><br>";
echo"<a href=javascript:history.back();>กลับไปแก้ไข</a>";
echo"<br><br></td></tr>";
echo"</table>";
exit();
}
?>
มานว่าเออเร่อ ตรง 1 อ่ะครับ แล้ว พอลบออกก็ไปเออเร่อตรง 2
1 Parse error: syntax error, unexpected T_ELSE in G:\CLIENT\AppServ\www\pramool\Confirm_register.php on line 75
2 Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in G:\CLIENT\AppServ\www\pramool\Config.inc.php on line 14
ที่เออเร่อ อยู่ตรงที่ผมคอมเม้นท์ไว้อ่ะครับ
Tag : - - - -
|
|
|
|
|
|
Date :
2010-01-25 22:27:04 |
By :
Kitsukung |
View :
1147 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ตรงตัวนิครับ syntax ผิด
[color=green]<font face="Verdana"> มันคือคำสั่งอะไรหรอครับ
มันไม่มีใน php นี่หน่า
|
|
|
|
|
Date :
2010-01-25 22:46:00 |
By :
** |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ้อ ที่จริงมันไม่มีครับ ผมเผลอลงโคด ตรงคอมเม้นท์ ไว้ กลัวมองไม่เห็นอ่ะครับ
[color=green]<font face="Verdana">
|
|
|
|
|
Date :
2010-01-25 23:17:13 |
By :
kitsukung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 Parse error: syntax error, unexpected T_ELSE in G:\CLIENT\AppServ\www\pramool\Confirm_register.php on line 75
line 74,75 else มันเกินมาอันนึงนะครับ
ด้านบนมัน if else ครบแล้ว
อยู่ดีๆ else โผล่มาอันนึงมันก็ error สิครับ
2 Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in G:\CLIENT\AppServ\www\pramool\Config.inc.php on line 14
อันนี้มันบอกว่า error ที่ไฟล์ config.inc.php line 14 ครับ ไม่ใช่ไฟล์นี้
ลองแก้ดูใหม่นะ
check if else ให้ดีๆดูดีๆ
|
|
|
|
|
Date :
2010-01-25 23:46:34 |
By :
kennyg |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
else อันสุดท้ายเกินมา
|
|
|
|
|
Date :
2010-01-26 01:31:47 |
By :
.. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณนะครับ ผมแก้ได้แล้ว แต่ก็ยังไปติดอยู่ ตรงส่วนของการเช้ครูปแบบอีเมล์อ่ะครับ
มันบอกว่า type e-mail ไม่ถูกต้องอ่าครับ แก้ยังไงอ่า
|
|
|
|
|
Date :
2010-01-26 02:44:22 |
By :
Kitsukung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2011-11-14 17:40:48 |
By :
club |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|