ต้องการเพิ่มจำนวนลงใน database ต้องทำยังไงคะ มือใหม่จิงๆ ช่วยด้วยค่ะ
Code (PHP)
$strSQL = "UPDATE member SET UserID = $UserID WHERE Money = $A;"
อัพเดทสลับกันเปล่าหว่า - -"
Code (PHP)
UPDATE member SET Money = Money + $A WHERE UserID = $UserID ;
มันน่าจะเป็นแบบนี้มากกว่าไหมหว่า
ประวัติการแก้ไข 2015-12-20 16:23:02
Date :
2015-12-20 16:21:39
By :
progamer2000
ลองเเล้วยังไม่ได้เลยค่ะ ไม่รู้ผิดที่ตรงไหน
Date :
2015-12-20 18:35:31
By :
kanokwanda55
Code (PHP)
$sql = "UPDATE member SET Money = Money + $A WHERE UserID = $_SESSION['UserID'];"
Date :
2015-12-20 18:54:11
By :
progamer2000
Code (PHP)
$strSQL = "UPDATE member SET Money = Money + $A WHERE UserID = $_SESSION['UserID']";
Date :
2015-12-20 19:36:28
By :
progamer2000
มัน ติด error ตรง $_SESSION['UserID'] อะคะ ถ้าลบออกแล้วหายเลย เเต่ก็ UPDATE ไม่ได้
Date :
2015-12-20 19:50:22
By :
kanokwanda55
แยกไฟล์ ให้ชัดเจนหน่อยก็ดีนะครับ ไฟล์ไหนชื่ออะไร ไว้ทำอะไร คล้ายกับ ก๊อป 2 ไฟล์ มาไว้ในไฟล์เดียวหรือเปล่า อ่านแล้ว งง
HTML มี 2 ที
Date :
2015-12-20 19:51:26
By :
NewbiePHP
ขอโทษด้วยนะคะ ที่เขียนงงๆหน่อย พอดีมือใหม่จริงๆค่ะ พยายามค้นหลายๆอย่างมารวมกัน
ไม่รู้ว่าผิดตรงไหนด้วยคะ
ช่วยหน่อยนะคะ
Date :
2015-12-20 19:55:00
By :
kanokwanda55
สรุปมัน 2 ไฟล์หรือ 1 ไฟล์ครับ แยกให้ด้วย - - มาช่วยละก็ งง เหมือนกัน คือ แค่ update ฟอร์มง่ายๆ เลยนะเนี่ยะ
Date :
2015-12-21 01:01:47
By :
progamer2000
อันนี้ไฟล์เดียวค่ะ เเต่มันมีส่วนที่แสดงข้อมูล กับส่วนที่เพิ่มเงินฝากค่ะ
ในไฟล์ที่เราทำลบ html อันที่สองออกแล้วค่ะ เเต่ตรงนี้ยังไม่ได้ลบ
ก่อนหน้านี้จะมีหน้าล็ออินไอดีนักเรียนเเล้วจะแสดงข้อมูลนักเรียนหน้านี้ เพื่อให้เพิ่มเงินฝากเข้าไปค่ะ
ประวัติการแก้ไข 2015-12-21 12:36:32
Date :
2015-12-21 12:33:45
By :
kanokwanda55
$strSQL = "SELECT * FROM member WHERE UserID = '".$_SESSION['UserID']."' ";
$_SESSION['UserID'] ตรงนี้ส่งมาจากไหนอะ ? แล้ว ค่ามันส่งมาจริืงหรือเปล่า เช็คก่อน
Date :
2015-12-21 12:41:13
By :
progamer2000
Code (PHP)
<?php
session_start();
mysql_connect("localhost","root","");
mysql_select_db("mydatabase2");
$strSQL = "SELECT * FROM member WHERE UserID = '".mysql_real_escape_string($_POST['txtUserID'])."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if(!$objResult)
{
echo "UserID Incorrect!";
}
else
{
$_SESSION["UserID"] = $objResult["UserID"];
$_SESSION["Status"] = $objResult["Status"];
session_write_close();
if($objResult["Status"] == "ADMIN")
{
header("location:index2.php");
}
else
{
header("location:index2.php");
}
}
mysql_close();
?>
อันนี้ไฟล์เช็ค ไอดีนักเรียนคะ พอกรอกไอดี ก็ขึ้นข้อมูลจากฐานข้อมูลถูกต้องนะคะ
Code (PHP)
<!DOCTYPE html>
<html lang="en">
<head>
<title>Mini Portfolio</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="css/bootstrap.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<link href="font/css/fontello.css" rel="stylesheet">
<link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
<style type="text/css">
body,td,th {
font-family: "Waffle Regular";
}
</style>
</head>
<body>
<div class="navbar">
<div class="navbar-inner">
<div class="container"> <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </a>
<ul class="nav nav-collapse pull-right">
<li><a href="new/index.php" class="active"><i class="icon-user"></i>HOME</a></li>
<li><a href=""><i class="icon-trophy"></i>สรุปยอดประจำสัปดาห์ </a></li>
<li><a href="care.php"><i class="icon-picture"></i>ติดต่อผู้ดูแลระบบ</a></li>
<li><a href="new/logout.php" class="active"><i class="icon-user"></i>ออกจากระบบ</a></li>
<div class="nav-collapse collapse"></div>
</ul>
</div>
</div>
</div>
<div class="container profile">
<div class="span3"> <img src="img/ฝาก.png" alt=""> </div>
<div class="span5">
<h1 class="accordion">ระบบฝากเงิน</h1>
<form name="form1" method="post" action="check_login.php">
<label>ID Student
<input name="txtUserID" type="text" id="txtUserID" style="width:150px;" maxlength=3/>
<br>
</label>
<input name="Submit" type="submit" class="btn" value="ตกลง">
</form>
</div>
</div>
<div class="row social">
<ul class="social-icons">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul><ul class="social-icons"><li>
</li></ul></div></body></html>
อันนี้ไฟล์ให้กรอกไอดีคะ
รบกวนด้วยนะคะ
Date :
2015-12-21 12:47:26
By :
kanokwanda55
$_SESSION['UserID'] หน้า update เงินฝาก ได้เช็คหรือยังว่ามีค่ามาไหม
Date :
2015-12-21 13:47:01
By :
progamer2000
มีค่ามานะคะ
ถ้าจะใช้แทนที่ข้อมูลเดิมในตารางฐานข้อมูลด้วยคำสั่ง REPLACE เเทน UPDATE ได้ไหมคะ
Date :
2015-12-21 13:49:54
By :
kanokwanda55
ฟิลด์ Money ในตารางได้กำหนดเป็น INT หรือเปล่าครับ
Date :
2015-12-21 14:26:00
By :
noMerzy
เป็น varchar ค่ะ
Date :
2015-12-21 14:28:47
By :
kanokwanda55
แป่ว ใช้พวก decimal หรือ int น่าจะเวิคกว่า varchar
Date :
2015-12-21 14:32:21
By :
progamer2000
เปลี่ยนเป็น int แล้วก็ไม่ได้เหมือนเดิมค่ะ
Date :
2015-12-21 15:06:28
By :
kanokwanda55
field money เปลี่ยนเป็น int(11) หรือ decimal(10,2)
Code (PHP)
<?php
session_start();
mysql_connect("localhost", "root", "");
mysql_select_db("mydatabase2");
$strSQL="SELECT * FROM member WHERE UserID = '".$_SESSION['UserID']."' limit 0,1 ";
$objQuery=mysql_query($strSQL);
$data=mysql_fetch_array($objQuery);
if(isset($_POST['money'])){
$money = $_POST['money']?$_POST['money']:0;
$update = "update member set Money = Money + $money where UserID = {$_SESSION['UserID']}";
mysql_query($update);
}
//print_r($money);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Mini Portfolio</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="css/bootstrap.css" rel="stylesheet">
//<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<link href="css/style.css" rel="stylesheet">
<link href="font/css/fontello.css" rel="stylesheet">
<link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
</head>
<body>
<div class="navbar">
<div class="navbar-inner">
<div class="container"> <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </a> </a>
<ul class="nav nav-collapse pull-right">
<li><a href="new/index.php" class="active"><i class="icon-user"></i>HOME</a></li>
<li><a href=""><i class="icon-trophy"></i>สรุปยอดประจำสัปดาห์</a></li>
<li><a href="care.php"><i class="icon-picture"></i>ติดต่อผู้ดูแลระบบ</a></li>
<li><a href="new/logout.php" class="active"><i class="icon-user"></i>ออกจากระบบ</a></li>
</ul>
<div class="nav-collapse collapse"></div>
</div>
</div>
</div>
<div class="container profile">
<div class="span3"> <img src="img/ฝาก.png" alt=""> </div>
<div class="span5">
<h1 class="accordion">ระบบฝากเงิน</h1>
<form name="form" method="post" action="">
<p>ข้อมูลนักเรียน
</p>
<p>Name:
<?php echo $data["Name"];?>
<br/>
Class:
<?php echo $data["Class"];?>
<br/>
Money: <?php echo $data["Money"];?>
<label>ฝากเงิน(บาท)
<input type="text" name="money" id="money" />
<input name="submit" type="submit" class="btn btn-success" id="submit" value="ตกลง" action="" />
</p>
</form>
</div>
</div>
</div>
<script src="js/jquery-1.10.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script>
$('#myModal').modal('hidden')
</script>
</body>
</html>
ประวัติการแก้ไข 2015-12-21 16:07:08 2015-12-21 16:07:50 2015-12-21 16:09:06 2015-12-21 16:11:47
Date :
2015-12-21 16:06:21
By :
progamer2000
ขอบคุณมากค่ะ ขอบคุณมากจริงๆค่ะ
ทำได้เเล้วค่ะ
Date :
2015-12-21 23:43:33
By :
kanokwanda55
Load balance : Server 01