|
|
|
เขียน Function Mysql ไว้เพื่่อลดปริมาณการเขียน Coding ไว้ แต่จะเรียกใช้ยังไงครับ |
|
|
|
|
|
|
|
สวัสดีครับพี่ๆ ผมมือใหม่มากๆ พอดีว่าผมไปโหลด Code มาเลยอยากให้พี่อธิบายให้ดูหน่อย..ผมอยากรู้ว่า 1 คืออะไร
Code (PHP)
<?
ob_start();
//============ Start Session และทำการเรียก Function ติดต่อฐานข้อมูล
session_start();
require("connect/connect.php");
require("connect/function.php");
//============ เลือกข้อมูลส่วนตัวออกมาแสดง
$resultUser=select("member","where Password and Email='".$_SESSION["strEmail"]."' ");
if(!$resultUser)
{
header("location:logout.php");
}
//============ ถ้าทำการแก้ไขข้อมูลส่วนตัว
if($_GET["action"]=="Register")
{
//============ ตรวจสอบอีเมล์ป้องกันค่าว่าง
$resultLogin=select("member","where 1 and Email='".$_POST["txtEmailSC"]."' and Password='".$_POST["txtPassSC"]."' ");
if($result)
{
echo "<script language=\"JavaScript\">";
echo "alert('อีเมล์นี้มีคนใช้แล้ว');";
echo "</script>";
}
else
{
//============ แก้ไขข้อมูลส่วนตัว
$sql="Update member set Email='".$_POST["txtEmail"]."',Password='".$_POST["txtPass"]."',Name='".$_POST["txtName"]."',LastName='".$_POST["txtLastName"]."',Gender='".$_POST["rdoGender"]."',Address='".$_POST["txtAddress"]."',Province='".$_POST["txtProvince"]."',ZipCode='".$_POST["txtZipCode"]."',Tel='".$_POST["txtTel"]."',Fax='".$_POST["txtFax"]."' where Email='".$_SESSION["strEmail"]."' ";
$dbquery = mysql_query($sql);
$_SESSION["strEmail"]=$_POST["txtEmail"];
$_SESSION["strPassword"]=$_POST["txtPass"];
session_write_close();
echo "<script language=\"JavaScript\">";
echo "alert('แก้ไขข้อมูลเรียบร้อยแล้ว');window.location='.';";
echo "</script>";
}
}
?>
Tag : PHP
|
|
|
|
|
|
Date :
2011-11-29 10:32:15 |
By :
newzmodify |
View :
1073 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมงงที่บรรทัด 19 ครับ 1 คืออะไร
|
|
|
|
|
Date :
2011-11-29 10:33:55 |
By :
newzmodify |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีอะไรครับ ไว้ต่อ string sql AND และ OR ครับ มีผลเท่ากับ WHERE 1=1 ครับ
|
|
|
|
|
Date :
2011-11-29 10:38:04 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$strSQL = "SELECT * FROM table WHERE 1 ";
if($_POST["txt1"] != "")
{
$strSQL .= " AND F1 = '".$_POST["txt1"]."' ";
}
if($_POST["txt2"] != "")
{
$strSQL .= " AND F2 = '".$_POST["txt2"]."' ";
}
?>
ลองดู Code นี้ครับ ไว้ต่อ AND จะได้ไม่ Error ครับ
|
|
|
|
|
Date :
2011-11-29 10:39:13 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|