|
|
|
รบกวนพี่ๆครับ ช่วยดูโค้ดให้ผมหน่อยตรง เช็ค if else if อ่ะครับ ไม่มี Error ครับ แต่พอผมสมัครสมาชิกแล้ว มันไม่ขึ้นเตือนข้อความ ว่าบันทึกข้อมูลแล้ว ช่วยผมหน่อยครับ |
|
|
|
|
|
|
|
[b]โค้ดหน้า บันทึกข้อมูลสมาชิกนะครับ ช่วยจัดวาง if else if ให้ผมหน่อย ผมทำหลายรอบแล้ว ทำไม่ได้สักที[/b]
$Code (PHP)
sqluser="select * from member where Username = '$Username' " ;
mysql_query("SET NAMES utf8");
$result=mysql_db_query($db,$sqluser);
$sqlemail="select * from member where Email = '$Email' " ;
mysql_query("SET NAMES utf8");
$result1=mysql_db_query($db,$sqlemail);
if($_FILES[picture][type]=="image/pjpeg" || $_FILES[picture][type]=="image/gif" || $_FILES[picture][type]=="image/jpeg"){
move_uploaded_file($_FILES[picture][tmp_name],"image/".$_FILES[picture][name]);
$pic="image/".$_FILES[picture][name];
}else if(mysql_num_rows($result)>0){
echo "<script>alert('Username นี้มีคนใช้แล้วครับ')</script>";
echo"<meta http-equiv='refresh' content='0;url=Register.php'>";
$sql="INSERT INTO member (ID_Member,Username,Password,Firstname,Lastname,Sex,Address,Province,Zipcode,Email,Mobile,Image)
values ('$ID_Member','$Username','$Password','$Firstname','$Lastname','$Sex','$Address','$Province','$Zipcode','$Email','$Mobile','$pic')";
mysql_query("SET NAMES utf8");
mysql_db_query($db,$sql);
echo"<script>alert('การลงทะเบียน เสร็จเรียบร้อยแล้วครับ')</script>";
echo"<meta http-equiv='refresh' content='0;url=Login.php'>";
}elseif($_FILES[mempic][name]==""){
echo"<script>alert('กรุณาใส่รูปภาพ')</script>";
echo"<meta http-equiv='refresh' content='0; url=register.php'>";
}else if(mysql_num_rows($resultsm)>0){
echo "<script>alert('Username นี้มีคนใช้แล้วครับ')</script>";
echo"<meta http-equiv='refresh' content='0;url=Register.php'>";
}else if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $Email)){
//ถ้าไม่ใช่ ใช้คำสั่งตรวจสอบรูปแบบความถูกต้องของอีเมล์ ในแบบปฎิเสธ (!eregi)
echo "<script>alert('รูปแบบอีเมล์ไม่ถูกต้อง')</script>"; //แสดงข้อความ รูปแบบอีเมล์ไม่ถูกต้อง
echo"<meta http-equiv='refresh' content='0;url=Register.php'>"; //กลับไปยังหน้า Register.php
}else if(mysql_num_rows($result1)>0){
echo "<script>alert('E-mail นี้มีคนใช้แล้วครับ')</script>";
echo"<meta http-equiv='refresh' content='0;url=Register.php'>";
}else{
echo"<script>alert('ไฟล์รูปภาพผิดพลาด ต้องเป็น .jpg/.jpeg/.gif เท่านั้น')</script>";
echo"<meta http-equiv='refresh' content='0; url=Register.php'>";
}
Tag : PHP, CakePHP
|
|
|
|
|
|
Date :
2013-01-18 13:26:55 |
By :
ponsau |
View :
1033 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปรีียนรูปแบบการเขียนใหม่น่ะครับ ดูแล้ววุ่นวายมากครับ
|
|
|
|
|
Date :
2013-01-18 17:09:58 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
('$ID_Member','$Username','$Password','$Firstname','$Lastname','$Sex','$Address','$Province','$Zipcode','$Email','$Mobile','$pic')";
ตัวแปรพวกนี้เก็บค่าอะไรอยู่ผมดูแล้วไม่เห็นมีกำหนดค่าให้กับตัวแปรพวกน้เลยครับลองเช็คดู
|
|
|
|
|
Date :
2013-01-24 10:25:51 |
By :
vampirenoi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|