|
|
|
สอบถามเรื่องการรับค่าข้อมูลเพื่อไป คำนวณในหน้าต่อไป แล้วให้หน้าต่อไป บันทึกลงฐานข้อมูล mysql ไม่ทราบว่าต้องทำอย่างไหรครับ |
|
|
|
|
|
|
|
รบกวนหน่อยครับ
คือว่าผมต้องการที่จะนำตัวเลขที่กรอกจากหน้า index_user (นี้โค้ดนะครับ)
Code (PHP)
<style type="text/css">
body {
background-color: #000;
}
</style>
<table width="200" border="1" align="center">
<tr>
<td colspan="2"><img src="../Picture/bannerlee.jpg" width="728" height="90" /></td>
</tr>
<tr>
<td width="149" bgcolor="#999999"><?php
session_start(); //เปิด session
@ini_set('display_errors', '0');
$ses_userid =$_SESSION[ses_userid]; //สร้าง session สำหรับเก็บค่า ID
$ses_username = $_SESSION[ses_username]; //สร้าง session สำหรับเก็บค่า username
//ตรวจสอบว่าทำการ Login เข้าสู่ระบบมารึยัง
if($ses_userid <> session_id() or $ses_username ==""){
echo "Please Login to system<br />";
}
//ตรวจสอบสถานะว่าใช่ admin รึเปล่า ถ้าไม่ใช่ให้หยุดอยู่แค่นี้
if($_SESSION[ses_status] != "User") {
echo $_SESSION['ses_username'];
echo "<br><a href=index.php>Log out</a></br>"; echo "<a href=Changepassword.php>เปลี่ยนรหัสผ่าน</a>";
}
?></td>
<td width="573" rowspan="2" bgcolor="#999999"><b>เซ็นทรัล หาดใหญ่
</b>
<form id="form1" name "form1" method="post" action="answer.php">
<center>
<br>
<table width="200" border="1">
<tr>
<td align="center">ราคาปกติ </td>
<td><input name="number1" type="text" id="number1" /></td>
</tr>
<tr>
<td align="center">จำนวนตัวปกติ</td>
<td><input name="number2" type="text" id="number2" /></td>
</tr>
<tr>
<td align="center">ราคา10%</td>
<td><input name="number3" type="text" id="number3" /></td>
</tr>
<tr>
<td>จำนวนตัว10%</td>
<td><input name="number4" type="text" id="number4" /></td>
</tr>
<tr>
<td align="center">ราคา15%</td>
<td><input name="number5" type="text" id="number5" /></td>
</tr>
<tr>
<td align="center">จำนวนตัว15%</td>
<td><input name="number6" type="text" id="number6" /></td>
</tr>
<tr>
<td align="center">ราคาพิเศษ</td>
<td><input name="number7" type="text" id="number7" /></td>
</tr>
<tr>
<td align="center">จำนวนตัวพิเศษ</td>
<td><input name="number9" type="text" id="number8" /></td>
</tr>
<tr>
<td align="center">สต๊อค</td>
<td><input name="number8" type="text" id="number9" /></td>
</tr>
</table>
<input type="Submit" name="Submit" value="บันทึกค่า"/>
<br></br>
</center>
</form></td>
</tr>
<tr>
<td bgcolor="#999999"> </td>
</tr>
</table>
แล้วไปที่คำนวณที่หน้า answer.php โค้ดตามนี้ครับ
Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
body {
background-color: #000;
}
body,td,th {
color: #FFF;
}
</style>
</head>
<body>
<p><center><img src="../Picture/bannerlee.jpg" width="728" height="90" /></center>
</p>
<form id="form1" name "form1" method="POST" action="Add_user.php">
<?php
@ini_set('display_errors', '0');
$number1 =$_POST['number1'];
$number2 =$_POST['number2'];
$number3 =$_POST['number3'];
$number4 =$_POST['number4'];
$number5 =$_POST['number5'];
$number6 =$_POST['number6'];
$number7 =$_POST['number7'];
$number8 =$_POST['number8'];
$number9 =$_POST['number9'];
$result = $number1+$number3+$number5+$number7;
$answer = $number2+$number4+$number6+$number8;
echo "<center>"."ราคาปกติ = $number1"."<br>";
echo "จำนวนตัวปกติ = $number2"."<br>"."<center>";
echo "ราคา10% = $number3"."<br>"."<center>";
echo "จำนวนตัว10% = $number4"."<br>"."<center>";
echo "ราคา15% = $number5"."<br>"."<center>";
echo "จำนวนตัว15% =$number6"."<br>"."<center>";
echo "ราคาพิเศษ =$number7"."<br>"."<center>";
echo "จำนวนตัวพิเศษ = $number8"."<br>"."<center>";
echo "ยอดขายทั้งหมด = $result"."<br>"."<center>";
echo "จำนวนตัวทั้งหมด = $answer"."<br>"."<center>";
echo "สต๊อค =$number9"."<br>"."<center>";
?>
<input type="Submit" name="Submit" value="บันทึกค่า"/>
</form>
</body>
</html>
แล้วผมต้องการให้เก็บค่าจากหน้า answer.php ไปไว้ในฐานข้อมูล โดยที่ผมได้สร้าง form มาอีก form ให้ส่งค่าไปที่ Add_user.php
แต่ตอนส่งค่า มันไม่สามารถรับค่าจากหน้านี้ได้ครับ มันขึ้น 0 เหมือนไม่ได้กรอกค่าเลยครับ นี้โค้ดหน้า Add_userครับ
Code (PHP)
<style type="text/css">
body {
background-color: #000;
}
</style>
</a>
<?
include("connect.php");
mysql_query("INSERT INTO shop('Price','Priceunit','Price10','Unit10','Price15','Unit15','Pricespecial','Unitspecial','Stock_balance','Stock_All','Sale')VALUES('$number1','$number2','$number3','$number4','$number5','$number6','$number7,'$number8','$answer,'$number9','$result')");
?>
<a href="Show_User.php">ดูข้อมูล</a>
ขอบคุณล่วงหน้าครับ
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2015-10-08 14:34:03
|
|
|
|
|
Date :
2015-10-08 14:32:46 |
By :
peatfsuy |
View :
752 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่านบทความนี้คุณจะทำได้ครับ
PHP MySQL Add/Insert Multiple Record
|
|
|
|
|
Date :
2015-10-09 09:28:07 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2015-10-09 09:28:07
รายละเอียดของการตอบ ::
พอดี คือที่ผมจะทำ ผมจะรับค่าจาก หน้า Index_user เพื่อมาคำนวณ ในหน้า answer แล้วให้บันทึกที่ฐานข้อมูล โดยใช้โค้ดหน้า Add_user อะครับ รบกวนช่วยผมที ผมติดตรงนี้หลายวันแล้วครับ
Code (PHP) //หน้า Index_user.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
body {
background-color: #000;
}
</style>
<table width="200" border="1" align="center">
<tr>
<td colspan="2"><img src="../Picture/bannerlee.jpg" width="728" height="90" /></td>
</tr>
<tr>
<td width="149" bgcolor="#999999"><?php
session_start(); //เปิด session
@ini_set('display_errors', '0');
$ses_userid =$_SESSION[ses_userid]; //สร้าง session สำหรับเก็บค่า ID
$ses_username = $_SESSION[ses_username]; //สร้าง session สำหรับเก็บค่า username
//ตรวจสอบว่าทำการ Login เข้าสู่ระบบมารึยัง
if($ses_userid <> session_id() or $ses_username ==""){
echo "Please Login to system<br />";
}
//ตรวจสอบสถานะว่าใช่ admin รึเปล่า ถ้าไม่ใช่ให้หยุดอยู่แค่นี้
if($_SESSION[ses_status] != "User") {
echo $_SESSION['ses_username'];
echo "<br><a href=index.php>Log out</a></br>"; echo "<a href=Changepassword.php>เปลี่ยนรหัสผ่าน</a>";
}
?></td>
<td width="573" rowspan="2" bgcolor="#999999"><b>เซ็นทรัล หาดใหญ่
</b>
<form id="form1" name "form1" method="POST" action="answer.php">
<center>
<br>
<table width="200" border="1">
<tr>
<td align="center">ราคาปกติ </td>
<td><input name="number1" type="text" id="number1" /></td>
</tr>
<tr>
<td align="center">จำนวนตัวปกติ</td>
<td><input name="number2" type="text" id="number2" /></td>
</tr>
<tr>
<td align="center">ราคา10%</td>
<td><input name="number3" type="text" id="number3" /></td>
</tr>
<tr>
<td>จำนวนตัว10%</td>
<td><input name="number4" type="text" id="number4" /></td>
</tr>
<tr>
<td align="center">ราคา15%</td>
<td><input name="number5" type="text" id="number5" /></td>
</tr>
<tr>
<td align="center">จำนวนตัว15%</td>
<td><input name="number6" type="text" id="number6" /></td>
</tr>
<tr>
<td align="center">ราคาพิเศษ</td>
<td><input name="number7" type="text" id="number7" /></td>
</tr>
<tr>
<td align="center">จำนวนตัวพิเศษ</td>
<td><input name="number9" type="text" id="number8" /></td>
</tr>
<tr>
<td align="center">สต๊อค</td>
<td><input name="number8" type="text" id="number9" /></td>
</tr>
</table>
<input type="Submit" name="Submit" value="บันทึกค่า"/>
<br></br>
</center>
</form></td>
</tr>
<tr>
<td bgcolor="#999999"> </td>
</tr>
</table>
อันนี้คือหน้า Answer ที่รับค่าจากหน้า Index_user.php มาคำนวณ
Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
body {
background-color: #000;
}
body,td,th {
color: #FFF;
}
</style>
</head>
<body>
<p><center><img src="../Picture/bannerlee.jpg" width="728" height="90" /></center>
</p>
<form id="form1" name "form1" method="POST" action="Add_user.php">
<?php
@ini_set('display_errors', '0');
$number1 =$_POST['number1'];
$number2 =$_POST['number2'];
$number3 =$_POST['number3'];
$number4 =$_POST['number4'];
$number5 =$_POST['number5'];
$number6 =$_POST['number6'];
$number7 =$_POST['number7'];
$number8 =$_POST['number8'];
$number9 =$_POST['number9'];
$result = $number1+$number3+$number5+$number7;
$answer = $number2+$number4+$number6+$number8;
echo "<center>"."ราคาปกติ = $number1"."<br>";
echo "จำนวนตัวปกติ = $number2"."<br>"."<center>";
echo "ราคา10% = $number3"."<br>"."<center>";
echo "จำนวนตัว10% = $number4"."<br>"."<center>";
echo "ราคา15% = $number5"."<br>"."<center>";
echo "จำนวนตัว15% =$number6"."<br>"."<center>";
echo "ราคาพิเศษ =$number7"."<br>"."<center>";
echo "จำนวนตัวพิเศษ = $number8"."<br>"."<center>";
echo "ยอดขายทั้งหมด = $result"."<br>"."<center>";
echo "จำนวนตัวทั้งหมด = $answer"."<br>"."<center>";
echo "สต๊อค =$number9"."<br>"."<center>";
echo '<input name="number1" type="text" id="number1" value="'.$number1.'"/>';
echo '<input name="number2" type="text" id="number2" value="'.$number2.'"/>';
echo '<input name="number3" type="text" id="number3" value="'.$number3.'"/>';
echo '<input name="number4" type="text" id="number4" value="'.$number4.'"/>';
echo '<input name="number5" type="hidden" id="number5" value="'.$number5.'"/>';
echo '<input name="number6" type="hidden" id="number6" value="'.$number6.'"/>';
echo '<input name="number7" type="hidden" id="number7" value="'.$number7.'"/>';
echo '<input name="number8" type="hidden" id="number8" value="'.$number8.'"/>';
echo '<input name="number9" type="hidden" id="number9" value="'.$number9.'"/>';
echo '<input name="result" type="hidden" id="result" value="'.$result.'"/>';
echo '<input name="answer" type="hidden" id="answer" value="'.$answer.'"/>';
?>
<input type="Submit" name="Submit" value="บันทึกค่า"/>
</form>
</body>
</html>
[b]แล้วสุดท้ายหน้า Add_user.php ที่รับค่าจากหน้า Answer.php มาบันทึกลงฐาน
Code (PHP)
<?
$conn = mysql_connect('localhost','root','1234');
$sql_db = mysql_select_db('managelee');
mysql_query ("SET NAMES UTF8");
$number1 =$_POST["number1"];
$number2 =$_POST["number2"];
$number3 =$_POST["number3"];
$number4 =$_POST["number4"];
$number5 =$_POST["number5"];
$number6 =$_POST["number6"];
$number7 =$_POST["number7"];
$number8 =$_POST["number8"];
$answer =$_POST["answer"];
$number9 =$_POST["number9"];
$result =$_POST["result"];
mysql_query("INSERT INTO `managelee`.`shop` (`ID_Sale`, `Price`, `Unit`, `Price10`, `Unit10`, `Price15`, `Unit15`, `Pricespecial`, `Unitspecial`, `Stock_balance`, `Stock_All`, `Sale`) VALUES (NULL, '$number1', '$number2', '$number3', '$number4', '$number5', '$number6', '$number7', '$number8', '$result', '$number9', '$answer'););");
?>
|
|
|
|
|
Date :
2015-10-09 11:52:47 |
By :
peatfsuy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|