|
|
|
รบกวนช่วยแนะนำแก้โค้ดทีนะครับติดปัญหาอยู่จุดเดียวเรื่องการใส่เงื่อนไข |
|
|
|
|
|
|
|
Pages2.php นะครับ ยังไม่เทส แต่น่าจะผ่านครับ
Code (PHP)
<?php
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("gapoint");
$charset="SET NAMES 'utf8'";
mysql_query($charset);
$get_products_data = mysql_fetch_array(mysql_query("SELECT * FROM product WHERE product_name='".$_POST["radio"]."'"));
$student_point = "ระบุค่าคะแนนของนักเรียน อาจจะเรียกแล้วเก็บใน session ตอนล็อคอิน หรือทำการคิวรี่ขึ้นมาใหม่จาก stu_id ก็ได้";
if($student_point >= $get_products_data['product_point']){
$strSQL = "UPDATE student SET ";
$strSQL .="product = '".$_POST["radio"]."' " ;
$strSQL .="WHERE stu_id = '".$_SESSION['stu_id']."' ";
$objQuery = mysql_query($strSQL);
if($objQuery){
echo "Save Done. ";
}
else{
echo "Error Save [".$strSQL."]";
}
}
else{
echo "คะแนนไม่เพียงพอ";
}
mysql_close($objConnect);
?>
|
ประวัติการแก้ไข 2011-02-04 16:16:31
|
|
|
|
Date :
2011-02-04 16:16:01 |
By :
zankumuro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. กรณีที่ไม่แจ้งเช็คว่าคะแนนไม่พอ
$strSQL .="product = '".$_POST["radio"]."' " ;
$strSQL .="WHERE stu_id = '".$_SESSION['stu_id']."' ";
$strSQL .=" and student_point>= '".$_POST['radio']."' "; // เพิ่มบรรทัดนี้
ถ้าแต้มนักเรียนกมากกว่าแต้มสินค้าจะอัพเดทให้
2. ต้องการเช็คก่อน
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("gapoint");
$query=mysql_query("select * from student WHERE stu_id = '".$_SESSION['stu_id']."'" and student_point>= '".$_POST['radio']."' ") or die(mysql_error());
if(mysql_num_row($query)<1){
echo "student_point <procut_point ";
}else{
$strSQL = "UPDATE student SET ";
$strSQL .="product = '".$_POST["radio"]."' " ;
$strSQL .="WHERE stu_id = '".$_SESSION['stu_id']."' ";
$charset="SET NAMES 'utf8'";
mysql_query($charset);
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "Save Done. ";
}
else
{
echo "Error Save [".$strSQL."]";
}
}
mysql_close($objConnect);
|
|
|
|
|
Date :
2011-02-04 16:22:35 |
By :
keedkean.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากนะครับทุกๆคน ไว้ผมเทสแล้วจะนำผลมาบอกนะครับ ^_^
|
|
|
|
|
Date :
2011-02-05 09:02:26 |
By :
parksong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณอีกครั้งครับ ใช้ได้แล้ว ครับผม ^_^
|
|
|
|
|
Date :
2011-02-05 10:13:05 |
By :
parksong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าผมจะทำแบบได้บนบ้างจะต้องทำอย่างไรคับ
|
|
|
|
|
Date :
2011-04-20 10:45:10 |
By :
kornkuki |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เยื่ยมครับ
|
|
|
|
|
Date :
2011-04-20 15:26:35 |
By :
badkung04 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|