|
|
|
รบกวนดูโค้ดให้ทีครับ แก้มานานมากแล้วครับ ไม่รู้ว่าผิดตรงไหน Y_Y |
|
|
|
|
|
|
|
Code (PHP)
<?php
if(!isset($_SESSION)){
session_start();
}
require './config/function.php';
require './config/connect.php';
$result = $con->prepare("SELECT * FROM member WHERE id=' ".$_SESSION['user']['id']." ' ");
$result->execute();
$rs = $result->fetch();
if(isset($_POST) && isset($_POST['a'])){
$a = array(
'date'=>$_POST['a']['date'],
'time_in'=>$_POST['a']['time_in'],
'time_out'=>$_POST['a']['time_out'],
'games'=>$_POST['a']['games'],
'dessert'=>$_POST['a']['dessert'],
'print'=>$_POST['a']['print'],
'remark'=>$_POST['a']['remark'],
'gameslost'=>$_POST['a']['gameslost'],
'dessertlost'=>$_POST['a']['dessertlost'],
'printlost'=>$_POST['a']['printlost']
);
$result1 = $con->prepare("INSERT INTO revenue(username,date,time_in,time_out,games,dessert,print,remark,gameslost,dessertlost,printlost,member_id,create_at)
VALUES(' ".$rs['username']." ',:date,:time_in,:time_out,:games,:dessert,:print,:remark,:gameslost,:dessertlost,:printlost,' ".$rs['id']." ',' ".date("Y-m-d H:i:s")." ' ) ");
$result1->execute($a);
if($result1!==false){
$_SESSION['flash']['type'] = 'เพิ่มข้อมูลออกกะเรียบร้อย';
$_SESSION['flash']['msg'] = 'success';
redirect_to('index.php');
}else{
$_SESSION['flash']['type'] = 'เกิดข้อผิดพลาดในการเพิ่มข้อมูลหรือใส่ข้อมูลไม่ครบถ้วน';
$_SESSION['flash']['msg'] = 'danger';
redirect_to('index.php');
}
}
อันนี้เป็น code หน้าที่ผมจะทำการเพิ่มข้อมูลนะครับ แต่ว่าพอ กดเพิ่มข้อมูลไปแล้ว มันขึ้น เพิ่มข้อมูลเรียบร้อย แต่ข้อมูลไม่เข้า database ครับ
$_SESSION มันใช้วิธีประกาศแบบเก็บไว้ใน fetch(); นะครับ
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2016-08-13 18:27:44 |
By :
oyzceep |
View :
676 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่วนนี้เป็น Form ครับ
Code (PHP)
<div class='row'>
<div class='col-md-12'>
<div class='col-md-6'>
<div class='col-md-6'>
<div class='form-group-sm'>
<label class=control-label>รหัสพนักงาน</label>
<input class='form-control text-center' style='width: 80px;' type='text' name='a[id]' id='id' value='<?php echo $rs['id']; ?>' readonly='readonly'><BR>
<label class='control-label'>ชื่อพนักงาน</label>
<input class='form-control text-center' style='width: 80px;' type='text' name='a[username]' id='username' value='<?php echo $rs['username']; ?>' readonly='readonly'>
</div>
</div>
<div class='col-md-6 col-md-pull-2'>
<div class='form-group-sm text-center'>
<label class='control-label'>ชื่อร้าน</label>
<input class='form-control text-center' style='width: 160px;' type='text' name='shop' id='shop' value='CounterNet RSU สาขา 1' readonly='readonly'><BR>
<label class='control-label'>วัน เดือน ปี</label>
<input class="form-control" style='width: 160px;' type="text" name='a[date]' placeholder="เลือก วัน-เดือน-ปี" id="example1">
</div>
</div>
</div>
<div class='col-md-6'>
<div class='form-group text-center'>
<label class='control-label'>ข้อมูลจำเป็น</label>
<textarea class='form-control' type='text' cols="100%" rows="5" readonly="readonly">
กรอกข้อมูลให้ครบถ้วน
หักค่าเกมส์ - เกี่ยวกับค่าเกมส์เท่านั้น (บาท)
หักค่าขนม - จ่ายค่าน้ำทิพย์ (บาท)
หักค่าปริ้นท์ - ปริ้นเสีย (บาท)
</textarea>
</div>
</div>
</div>
</div>
<div class='col-md-12'>
<div class='row'>
<h2 class="text-danger"><strong>เพิ่มข้อมูลออกกะ</strong></h2>
<form class='form-horizontal' role='form' method='post'>
<div class='col-md-6'>
<div class='form-group'>
<div class='col-md-10'>
<label class='control-label' for='time_in'>เวลาเข้ากะ (ชั่วโมง : นาที : วินาที)</label>
<input class='form-control' type='text' name='a[time_in]' id='time_in' placeholder="ตัวอย่าง 08:00:00">
</div>
</div>
<div class='form-group'>
<div class='col-md-10'>
<label class='control-label' for='time_out'>เวลาออกกะ (ชั่วโมง : นาที : วินาที)</label>
<input class='form-control' type='text' name='a[time_out]' id='time_out' placeholder="ตัวอย่าง 08:00:00">
</div>
</div>
<div class='form-group'>
<div class='col-md-10'>
<label class='control-label' for='games'>ค่าเกมส์ (บาท)</label>
<input class='form-control' type='text' name='a[games]' id='games'>
</div>
</div>
<div class='form-group'>
<div class='col-md-10'>
<label class='control-label' for='dessert'>ค่าขนม (บาท)</label>
<input class='form-control' type='text' name='a[dessert]' id='dessert' value=''>
</div>
</div>
<div class='form-group'>
<div class='col-md-10'>
<label class='control-label' for='print'>ค่าปริ้นท์ (บาท)</label>
<input class='form-control' type='text' name='a[print]' id='print' value=''>
</div>
</div>
</div>
<div class='col-md-6'>
<div class='form-group'>
<div class='col-md-12'>
<label class='control-label' for='remark'>หมายเหตุ</label>
<textarea class='form-control' type='text' name='a[remark]' id='remark' cols='100%' rows='5' placeholder="ตัวอย่าง : ลูกค้าหนี 60 บาท จ่ายค่าน้ำทิพย์ 1000 บาท"></textarea>
</div>
</div>
<div class='form-group'>
<div class='col-md-10'>
<label class='control-label' for='gameslost'>หักค่าเกมส์ (บาท)</label>
<input class='form-control' type='text' name='a[gameslost]' id='gameslost' value=''>
</div>
</div>
<div class='form-group'>
<div class='col-md-10'>
<label class='control-label' for='dessertlost'>หักค่าขนม (บาท)</label>
<input class='form-control' type='text' name='a[dessertlost]' id='dessertlost' value=''>
</div>
</div>
<div class='form-group'>
<div class='col-md-10'>
<label class='control-label' for='printlost'>หักค่าปริ้นท์ (บาท)</label>
<input class='form-control' type='text' name='a[printlost]' id='printlost' value=''>
</div>
</div>
</div>
<button class='btn btn-success' type='submit'>เพิ่มข้อมูล</button>
</form>
</div>
</div>
<div class="row">
<label class="text-primary text-justify" style="font-family: rsubold; font-size: 30px;"><strong>สรุปยอดรวม</strong></label>
<div class="col-md-12">
<div class="col-md-6">
<div class="form-group">
<label>ยอดรวมไม่หักค่าใช้จ่าย</label>
</div>
<div class="form-group">
<label>ยอดจริงคงเหลือ โดยหักค่าใช้จ่ายแล้ว</label>
</div>
</div>
<div class="col-md-6 col-md-pull-1">
<div class="form-group-sm">
<p><input class="form-control-static" type="text"> บาท</p>
</div>
<div class="form-group-sm">
<p><input class="form-control-static" type="text"> บาท</p>
</div>
</div>
</div>
</div>
|
|
|
|
|
Date :
2016-08-13 18:31:30 |
By :
oyzceep |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|