|
|
|
ส่งค่าไม่เข้าอะครับ รบกวนช่วยดูหน่อยครับ มือใหม่ ผมทำผิดรึเปล่า |
|
|
|
|
|
|
|
ลองเปลี่ยน short tag จาก <? เป็น <?php ดูก่อน
|
|
|
|
|
Date :
2019-08-29 19:13:59 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนแล้วครับก็ยังไม่เข้าครับพี่
|
|
|
|
|
Date :
2019-08-30 08:19:49 |
By :
ttanaponxxx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดูโค๊ด insert ครับ
|
|
|
|
|
Date :
2019-08-30 08:42:26 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมลองใส่
$prdid = '3';
$prdname = 'AA';
$distancetype = '600';
function ทำงานได้ปกติ ครบกระบวนการมันครับ ก็คือตอนนี้เหมือน เลือก select แล้ว ไม่เข้าไปใน
method post
$_POST['prdid'];
$_POST['prdname'];
$_POST['distancetype'];
<?php
$prdid = $_POST['prdid'];
$prdname = $_POST['prdname'];
$distancetype = $_POST['distancetype']; // ตัวแปร PHP
// echo '<script type="text/javascript">';
// echo "var prdid ="; // ส่งค่า $data จาก PHP ไปยังตัวแปร data ของ Javascript
// echo "var prdname"; // ส่งค่า $data จาก PHP ไปยังตัวแปร data ของ Javascript
// echo "var distancetype"; // ส่งค่า $data จาก PHP ไปยังตัวแปร data ของ Javascript
//echo '</script>';
?>
|
|
|
|
|
Date :
2019-08-30 08:54:47 |
By :
ttanaponxxx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมไม่เห็น ว่า submit form อยู่ตรงไหน
หรือให้กด enter ที่ textbox ครับ
ขอรบกวนอธิบายการทำงานให้หน่อยครับ
|
|
|
|
|
Date :
2019-08-30 10:07:09 |
By :
birdbird27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
การทำงานคือ เลือก 2 ตัวเลือก แล้ว input textbox แล้วก็กด function copydata ครับ
ซึ่งตัวเลือกที่เลือกก็คือจะไปปอ้างอิงว่า copy data ตัวไหน ปัญหาคือ post ไม่เข้า
หรือว่าจำเป็นต้องมี submit หรอครับ ถ้าไม่มีได้ไหมครับ
|
|
|
|
|
Date :
2019-08-30 10:30:23 |
By :
ttanaponxxx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขาขอดูโค๊ดตอน insert เป็นยังไง ส่งค่ามายังไง ถีงไม่เข้า
form ส่งโค๊ดก็สำคัญ จะให้เขาเขียนให้เลยหรือไง
เอาโค๊ดมาให้เขาแก้ให้ง่ายกว่า จะได้รู้ด้วยว่าความรู้คนทำเป็นยังไง จะได้ comment ได้ถูก
ถ้าจะเอาแค่ตัวอย่างโค๊ดอย่างเดียว ค้นหาเองเลยมีเยอะ
ประยุกต์ apply เอาเอง มันก็จะงูๆ ปลาไปเรื่อย เอาโค๊ดมาให้เขาดู เขาจะได้วิจารณ์สอนได้ตรงจุด
อายครูบ่รู้วิชา
|
|
|
|
|
Date :
2019-08-30 12:37:34 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค้ดทั้งหมดจะประมาณนี้ครับ ลิ้งไปอีก 2 หน้า
แต่ว่าที่ไม่เข้าคือ พอเลือกแล้ว value ไม้เข้ามาใน $_POST อะครับผม
Code (PHP)
<?
session_start();
$d1 = $_GET["d1"];
$d2 = $_GET["d2"];
$useridnow1 = $_SESSION['use_id'];
$userlogin1 = $_SESSION['use_nameen'];
include "../../Connections/connect_mysql.php";
//ค้นหาจำนวนรายการที่
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Sch txt page</title>
<script>
$(document).ready(function () {
$('table tr').each(function(a,b){
$(b).click(function(){
$('table tr').css('background','#ffffff');
$(this).css('background','#FC0');
});
});
});
</script>
</head>
<body>
<?
//echo "{$d1}, {$d2}";
if($d1==1){ //ผู้ใช้งานระบบ
?>
<table class="table table-striped table-sm">
<tbody>
<?
if($d2=='*'){
$sql_count = "SELECT * FROM user_tb;";
}else if($d2=='-'){
$sql_count = "SELECT * FROM user_tb WHERE use_nameen='-';";
}else{
$sql_count = "SELECT * FROM user_tb WHERE use_nameen like '%{$d2}%'";
}
$result_count = mysql_query($sql_count) or die(mysql_error());
$row1 = 1;
while($record_count=mysql_fetch_array($result_count)){
$fd1 = $record_count['use_id'];
$fd2 = $record_count['use_username'];
$fd4 = str_replace(" ", "_" ,$record_count['use_nameen']);
$fd5 = $record_count['use_nameen'];
//$newStr = ereg_replace('[[:space:]]+', '', trim($str));
// str_replace("world","Peter","Hello world!");
$fd3 = mysql_num_rows($result_count);
?>
<tr onclick="changeColor(this)">
<th scope="row"><?=$row1?></th>
<td style="text-align:left;" scope="col" onClick="javascript:editdata(<?=$d1?>,<?=$fd1?>,'edit');" style="cursor:pointer;"><div style="cursor:pointer;"><?=$fd5?></div></td>
<td style="text-align:left;" scope="col">
<button class="btn btn-info btn-sm" onClick="javascript:userctc(<?=$fd1?>,'<?=$fd4?>');"><i class="fa fa-check"></i></button>
<!--<button class="btn btn-danger btn-sm"><i class="fa fa-remove"></i></button>-->
</td>
</tr>
<?
$row1 += 1;
}
?>
</tbody>
</table>
<?
}else if($d1==2){ //โครงการ
?>
<table class="table table-sm"><!-- table-striped -->
<tbody>
<?
if($d2=='*'){
$sql_count = "SELECT * FROM jobproject_tb ORDER BY jpro_updatetime DESC LIMIT 10;";
}else if($d2=='-'){
$sql_count = "SELECT * FROM jobproject_tb WHERE jpro_name = '-' ;";
}else{
$sql_count = "SELECT * FROM jobproject_tb WHERE jpro_name like '%{$d2}%' ;";
}
$result_count = mysql_query($sql_count) or die(mysql_error());
$row1 = 1;
while($record_count=mysql_fetch_array($result_count)){
$fd1 = $record_count['jpro_id'];
$fd2 = $record_count['jpro_name'];
$fd3 = mysql_num_rows($result_count);
//ค้นหา id โครงการ ที่ user เปิดล่าสุด
$sql_lastproj = " select * from useropenproj_tb where uopj_userid={$useridnow1} ";
$result_lastproj = mysql_query($sql_lastproj) or die(mysql_error());
$record_lastproj=mysql_fetch_array($result_lastproj);
$uopj_proid_lastproj = $record_lastproj['uopj_proid'];
?>
<tr>
<th scope="row"><?=$row1?></th>
<td style="text-align:left;" scope="col" onClick="javascript:showproject(<?=$fd1?>);" style="cursor:pointer;"><div style="cursor:pointer;"><?=$fd2?></div></td>
<td style="text-align:left;" scope="col">
<button class="btn btn-warning btn-sm" title="edit" onClick="javascript:editdata(<?=$d1?>,<?=$fd1?>,'edit');"><i class="fa fa-edit"></i></button>
<!--<button class="btn btn-danger btn-sm"><i class="fa fa-remove"></i></button>-->
</td>
<td style="text-align:left;" scope="col">
<button class="btn btn-info btn-sm" title="view" onClick="javascript:showproject(<?=$fd1?>);"><i class="fa fa-folder-open-o"></i></button>
</td>
</tr>
<?
$row1 += 1;
}
?>
</tbody>
</table>
<?
}else if($d1==3){ //สินค้า
?>
<table class="table table-striped table-sm">
<tbody>
<td>
<script type="text/javascript">
function getval(sel)
{
alert(sel.value)
}
</script>
<form name="form" method="post" >
<SELECT input class="form-control" name="prdid" id="prdid" onchange="getval(this);"> <? //ทำตัวเลือกให้เลือก type ?>
<OPTION value="0">ประเภท Type</option>
<OPTION value='1'>W </option>
<OPTION value='2'>X1 </option>
<OPTION value='3'>X2 </option>
<OPTION value='4'>X3 </option>
<OPTION value='5'>Y4 </option>
<OPTION value='6'>Y5 </option>
</SELECT>
</td>
<td>
<SELECT input class="form-control" type="text" name="prdname" id="prdname" onchange="getval(this);">
<OPTION value='ZZ'>ความสูง</option>
<OPTION value='AA'>2.0 ม.</option>
<OPTION value='BB'>2.5 ม.</option>
<OPTION value='CC'>3.0 ม.</option>
</SELECT>
<input type="number" name="distancetype" id="distancetype" value="600" onchange="getval(this);">
</form>
</td>
<?php
$prdid = $_POST['prdid'];
$prdname = $_POST['prdname'];
$distancetype = $_POST['distancetype']; // ตัวแปร PHP
// echo '<script type="text/javascript">';
// echo "var prdid ="; // ส่งค่า $data จาก PHP ไปยังตัวแปร data ของ Javascript
// echo "var prdname"; // ส่งค่า $data จาก PHP ไปยังตัวแปร data ของ Javascript
// echo "var distancetype"; // ส่งค่า $data จาก PHP ไปยังตัวแปร data ของ Javascript
//echo '</script>';
?>
<td><button class="btn btn-warning btn-sm" onClick="javascript:copydata(<?=$prdid?>,<?=$prdname?>,<?=$distancetype?>);" title="สร้าง Type"><i class="fa fa-files-o"></i></button></td>
</table>
<table class="table table-striped table-sm">
<?
if($d2=='*'){
$sql_count = "SELECT * FROM product_tb;";
}else if($d2=='-'){
$sql_count = "SELECT * FROM product_tb WHERE prod_name = '-' ;";
}else{
$sql_count = "SELECT * FROM product_tb WHERE prod_name like '%{$d2}%' ;";
}
$result_count = mysql_query($sql_count) or die(mysql_error());
$row1 = 1;
while($record_count=mysql_fetch_array($result_count)){
if($record_count['prod_status']!=0){
$fd1 = $record_count['prod_id'];
$fd2 = $record_count['prod_name'];
$fd3 = mysql_num_rows($result_count);
?>
<tr>
<th scope="row"><?=$row1?></th>
<td style="text-align:left;" scope="col" onClick="javascript:editdata(<?=$d1?>,<?=$fd1?>,'edit');" style="cursor:pointer;"><div style="cursor:pointer;"><?=$fd2?></div></td>
<td style="text-align:left;" scope="col">
<!--<button class="btn btn-danger btn-sm"><i class="fa fa-remove"></i></button>-->
</td>
<td style="text-align:left;" scope="col">
<button class="btn btn-info btn-sm" onClick="javascript:prodiv(<?=$fd1?>,'<?=$fd2?>');" title="Open BOQ"><i class="fa fa-check"></i></button>
<button class="btn btn-warning btn-sm" onClick="javascript:copydata(<?=$fd1?>,'<?=$fd2?>');" title="Copy BOQ"><i class="fa fa-files-o"></i></button>
<!--<button class="btn btn-danger btn-sm"><i class="fa fa-remove"></i></button>-->
</td>
</tr>
<?
$row1 += 1;
}
}
?>
</tbody>
</table>
<?
}else if($d1==4){ //สาขา
?>
<table class="table table-striped table-sm">
<tbody>
<?
if($d2=='*'){
$sql_count = "SELECT * FROM jobsite_tb;";
}else if($d2=='-'){
$sql_count = "SELECT * FROM jobsite_tb WHERE jsite_name='-';";
}else{
$sql_count = "SELECT * FROM jobsite_tb WHERE jsite_name like '%{$d2}%' ;";
}
$result_count = mysql_query($sql_count) or die(mysql_error());
$row1 = 1;
while($record_count=mysql_fetch_array($result_count)){
$fd1 = $record_count['jsite_id'];
$fd2 = $record_count['jsite_name'];
$fd3 = mysql_num_rows($result_count);
?>
<tr>
<th scope="row"><?=$row1?></th>
<td style="text-align:left;" scope="col" onClick="javascript:editdata(<?=$d1?>,<?=$fd1?>,'edit');" style="cursor:pointer;"><div style="cursor:pointer;"><?=$fd2?></div></td>
<td style="text-align:left;" scope="col">
<button class="btn btn-info btn-sm" onClick="javascript:setsitelocation(<?=$fd1?>,'<?=$fd2?>');"><i class="fa fa-check"></i></button>
<!--<button class="btn btn-danger btn-sm"><i class="fa fa-remove"></i></button>-->
</td>
</tr>
<?
$row1 += 1;
}
?>
</tbody>
</table>
<?
}else if($d1==5){ //ลูกค้า
?>
<table class="table table-striped table-sm">
<tbody>
<?
if($d2=='*'){
$sql_count = "SELECT * FROM customer_tb;";
}else if($d2=='-'){
$sql_count = "SELECT * FROM customer_tb WHERE pcus_name = '-';";
}else{
$sql_count = "SELECT * FROM customer_tb WHERE pcus_name like '%{$d2}%';";
}
$result_count = mysql_query($sql_count) or die(mysql_error());
$row1 = 1;
while($record_count=mysql_fetch_array($result_count)){
$fd1 = $record_count['pcus_id'];
$fd2 = $record_count['pcus_name'];
$fd3 = mysql_num_rows($result_count);
?>
<tr>
<th scope="row"><?=$row1?></th>
<td style="text-align:left;" scope="col" onClick="javascript:editdata(<?=$d1?>,<?=$fd1?>,'edit');" style="cursor:pointer;"><div style="cursor:pointer;"><?=$fd2?></div></td>
<td style="text-align:left;" scope="col">
<button class="btn btn-info btn-sm" onClick="selectcust(<?=$fd1?>);"><i class="fa fa-check"></i></button>
<!--<button class="btn btn-danger btn-sm"><i class="fa fa-remove"></i></button>-->
</td>
</tr>
<?
$row1 += 1;
}
?>
</tbody>
</table>
<?
}else if($d1==6){ //ผู้รับเหมา
?>
<table class="table table-striped table-sm">
<tbody>
<?
if($d2=='*'){
$sql_count = "SELECT * FROM contractors_tb;";
}else if($d2=='-'){
$sql_count = "SELECT * FROM contractors_tb WHERE cont_name = '-';";
}else{
$sql_count = "SELECT * FROM contractors_tb WHERE cont_name like '%{$d2}%';";
}
$result_count = mysql_query($sql_count) or die(mysql_error());
$row1 = 1;
while($record_count=mysql_fetch_array($result_count)){
$fd1 = $record_count['cont_id'];
$fd2 = $record_count['cont_name'];
$fd3 = mysql_num_rows($result_count);
?>
<tr>
<th scope="row"><?=$row1?></th>
<td style="text-align:left;" scope="col" onClick="javascript:editdata(<?=$d1?>,<?=$fd1?>,'edit');" style="cursor:pointer;"><div style="cursor:pointer;"><?=$fd2?></div></td>
<td style="text-align:left;" scope="col">
<button class="btn btn-info btn-sm" onClick="javascript:showconts(<?=$fd1?>);"><i class="fa fa-check"></i></button>
<!--<button class="btn btn-danger btn-sm"><i class="fa fa-remove"></i></button>-->
</td>
</tr>
<?
$row1 += 1;
}
?>
</tbody>
</table>
<?
}else{
?>
<table class="table table-striped table-sm">
<tbody>
<?
$sql_count = "SELECT * FROM user_tb WHERE use_id=0;";
$result_count = mysql_query($sql_count) or die(mysql_error());
$row1 = 1;
while($record_count=mysql_fetch_array($result_count)){
$fd1 = $record_count['use_id'];
$fd2 = $record_count['use_username'];
$fd3 = mysql_num_rows($result_count);
?>
<tr>
<th scope="row"><?=$row1?></th>
<td style="text-align:left;" scope="col" onClick="javascript:editdata(<?=$d1?>,<?=$fd1?>,'edit');" style="cursor:pointer;"><div style="cursor:pointer;"><?=$fd2?></div></td>
<td style="text-align:left;" scope="col">
<button class="btn btn-info btn-sm"><i class="fa fa-check"></i></button>
<!--<button class="btn btn-danger btn-sm"><i class="fa fa-remove"></i></button>-->
</td>
</tr>
<?
$row1 += 1;
}
?>
</tbody>
</table>
<?
}
?>
</body>
</html>
<?
mysql_close($c);
?>
Code (JavaScript)
function copydata(prdid,prdname,distancetype){
//alert("test");
//var strtitle = "ใบส่งงานลูกค้า";
//var data = "";
BootstrapDialog.confirm({
title: 'ยืนยันการคัดลอกข้อมูล BOQ',
message: " ต้องการคัดลอกข้อมูล BOQ '" + prdname + "' ไช่ หรือ ไม่?",
type: BootstrapDialog.TYPE_WARNING, // <-- Default value is BootstrapDialog.TYPE_PRIMARY
closable: true, // <-- Default value is false
draggable: true, // <-- Default value is false
btnOKLabel: 'OK', // <-- Default value is 'OK',
btnCancelLabel: 'Cancel', // <-- Default value is 'Cancel',
callback: function(result) {
if (result) {
chkcopydata(prdid,prdname,distancetype);
}else {
alert("ไม่ได้");
}
}
});
}
function chkcopydata(prdid,prdname,distancetype) {
var data = "prdid=" + prdid + "&prdname=" + prdname + "&distancetype=" + distancetype;
var d1 = $("#se1").val();
$.ajax({
type: "POST",
url: "modules/boq/copyboq.php",
data: data,
success: function(msg){
//alert(msg);
if(msg=='Y'){
selectdata1(d1);
BootstrapDialog.alert('คัดลอก ข้อมูล เรียบร้อย !');
}else
if(msg=='N'){
BootstrapDialog.alert('ไม่สามารถเพิ่ม/ปรับปรุง ข้อมูลได้ อาจมีข้อมูลนี้อยู่แล้ว !');
}
}
});
}
Code (PHP)
<?php session_start();
include "../../Connections/connect_mysql.php";
date_default_timezone_set('Asia/Bangkok'); //set timezone ให้ตรงกับประเทศไทย
$prdid = $_POST['prdid'];
$prdname = $_POST['prdname'];
$distancetype = $_POST['distancetype'];
$userlogin = $_SESSION['use_nameen'];
//echo $userlogin;
$sql_ss = "SELECT * FROM product_tb WHERE prod_id = '{$prdid}'";
$result_ss = mysql_query($sql_ss)or die(mysql_error());
$row_ss = mysql_fetch_array($result_ss);
$sql_sc = " SELECT COUNT(prod_name) as numcopyprod FROM product_tb WHERE prod_name LIKE '%".$row_ss['prod_name']."%'";
$re_sc = mysql_query($sql_sc) or die(mysql_error());
$row_sc = mysql_fetch_array($re_sc);
if ($row_sc['numcopyprod'] == 1) {
$numcopyprod = $row_sc['numcopyprod'];
}else {
$numcopyprod = $row_sc['numcopyprod'] + 1;
}
$prod_code = $row_ss['prod_code']." (copy".$numcopyprod.")";
$prod_name = $row_ss['prod_name']." (copy".$numcopyprod.")";
$prod_detail = $row_ss['prod_detail'];
$prod_unit = $row_ss['prod_unit'];
$prod_distance = $row_ss['prod_distance'];
$prod_price_mate = $row_ss['prod_price_mate'];
$prod_price_labe = $row_ss['prod_price_labe'];
$prod_price_punit = $row_ss['prod_price_punit'];
$prod_remark = $row_ss['prod_remark'];
$prod_createby = $row_ss['prod_createby'];
$prod_createtime = $row_ss['prod_createtime'];
//คำนวณก่อน copy จะได้ค่าความยาวที่กำหนด napol
$prod_distance = $prod_distance*$distancetype;
$sql_inprod = " INSERT INTO product_tb (prod_code, prod_name, prod_detail, prod_unit, prod_distance, prod_price_mate, prod_price_labe, prod_price_punit, prod_remark, prod_createby, prod_createtime)
VALUES ('{$prod_code}','{$prod_name}','{$prod_detail}','{$prod_unit}','{$prod_distance}','{$prod_price_mate}','{$prod_price_labe}','{$prod_price_punit}','{$prod_remark}','{$userlogin}',NOW())";
$re_inprod = mysql_query($sql_inprod) or die(mysql_error());
$inid = mysql_insert_id();
$idboq = [];
$sql_ss3 = "SELECT * FROM boqdt_tb WHERE boq_prdid = '{$prdid}'";
$result_ss3 = mysql_query($sql_ss3)or die(mysql_error());
while ($row_ss3 = mysql_fetch_array($result_ss3)) {
$boq_prdid = $row_ss3['boq_prdid'];
$boq_itemcode = $row_ss3['boq_itemcode'];
$boq_discription = $row_ss3['boq_discription'];
$boq_volumn = $row_ss3['boq_volumn'];
$boq_unit = $row_ss3['boq_unit'];
$boq_ppu1 = $row_ss3['boq_ppu1'];
$boq_ptu1 = $row_ss3['boq_ptu1'];
$boq_ppu2 = $row_ss3['boq_ppu2'];
$boq_ptu2 = $row_ss3['boq_ptu2'];
$boq_ptt2 = $row_ss3['boq_ptt2'];
$boq_status = $row_ss3['boq_status'];
$boq_remark = $row_ss3['boq_remark'];
//คำนวณก่อน copy จะได้ค่าความยาวที่กำหนด napol
$boq_volumn = $boq_volumn*$distancetype;
//$boq_ppu1 = $boq_ppu1*$distancetype;
$boq_ptu1 = $boq_ptu1*$distancetype;
$boq_ptu2 = $boq_ptu1*$distancetype;
//$boq_ppu2 = $boq_ppu2*$distancetype;
$boq_ptt2 = $boq_ptt2*$distancetype;
$sql_inprod3 = " INSERT INTO boqdt_tb (boq_prdid, boq_itemcode, boq_discription, boq_volumn, boq_unit, boq_ppu1, boq_ptu1, boq_ppu2, boq_ptu2, boq_ptt2, boq_status, boq_remark, boq_createby, boq_createtime)
VALUES ('{$inid}','{$boq_itemcode}','{$boq_discription}','{$boq_volumn}','{$boq_unit}','{$boq_ppu1}','{$boq_ptu1}','{$boq_ppu2}','{$boq_ptu2}','{$boq_ptt2}','2','{$boq_remark}','{$userlogin}',NOW())";
$re_inprod3 = mysql_query($sql_inprod3) or die(mysql_error());
$idboq[] = mysql_insert_id();
}
for ($i = 0; $i < 1; $i++) {
$idboqmin = $idboq[$i];
}
$sql_ss2 = "SELECT * FROM boqft_tb WHERE bqf_prdid = '{$prdid}'";
$result_ss2 = mysql_query($sql_ss2)or die(mysql_error());
while ($row_ss2 = mysql_fetch_array($result_ss2)) {
$bqf_boqid = $row_ss2['bqf_boqid'];
$bqf_prdid = $row_ss2['bqf_prdid'];
$bqf_total1 = $row_ss2['bqf_total1'];
$bqf_vats = $row_ss2['bqf_vats'];
$bqf_total2 = $row_ss2['bqf_total2'];
$bqf_total3 = $row_ss2['bqf_total3'];
$bqf_tlong = $row_ss2['bqf_tlong'];
$bqf_total4 = $row_ss2['bqf_total4'];
$bqf_remark = $row_ss2['bqf_remark'];
//คำนวณก่อน copy จะได้ค่าความยาวที่กำหนด napol
$bqf_total1 = $bqf_total1*$distancetype;
$bqf_total2 = $bqf_total2*$distancetype;
$bqf_total3 = $bqf_total3*$distancetype;
$bqf_tlong = $bqf_tlong*$distancetype;
//$bqf_total4 = $bqf_total4*$distancetype;
$sql_inprod2 = " INSERT INTO boqft_tb (bqf_boqid, bqf_prdid, bqf_total1, bqf_vats, bqf_total2, bqf_total3, bqf_tlong, bqf_total4, bqf_remark, bqf_createby, bqf_createtime)
VALUES ('{$idboqmin}','{$inid}','{$bqf_total1}','{$bqf_vats}','{$bqf_total2}','{$bqf_total3}','{$bqf_tlong}','{$bqf_total4}','{$bqf_remark}','{$userlogin}',NOW())";
$re_inprod2 = mysql_query($sql_inprod2) or die(mysql_error());
}
echo "Y";
?>
|
|
|
|
|
Date :
2019-08-30 13:08:43 |
By :
ttanaponxxx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงส่วนนี้ Comment ไปครับน่าจะเข้าใจผิด
<?php
//$prdid = $_POST['prdid'];
//$prdname = $_POST['prdname'];
//$distancetype = $_POST['distancetype']; // ตัวแปร PHP
// echo '<script type="text/javascript">';
// echo "var prdid ="; // ส่งค่า $data จาก PHP ไปยังตัวแปร data ของ Javascript
// echo "var prdname"; // ส่งค่า $data จาก PHP ไปยังตัวแปร data ของ Javascript
// echo "var distancetype"; // ส่งค่า $data จาก PHP ไปยังตัวแปร data ของ Javascript
//echo '</script>';
?>
ที่ผมเข้าใจน่าจะต้องการเอาค่าไปส่งที่ function copydata(...)
ซึ่ง PHP ทำงานฝั่ง server
Javascript ทำงานฝั่ง client ครับ
ขอเปลี่ยนส่วนนี้เป็น "ใน code มีใช้ Jquery ขอใช้ Jquery นะครับ"
<button class="btn btn-warning btn-sm" onClick="javascript:copydata($('#prdid').val(),$('#prdname').val(),$('#distancetype').val());" title="สร้าง Type"><i class="fa fa-files-o"></i></button>
และขอสอบถามเพิ่มเติมตอน copydata แสดง BootstrapDialog.confirm
ข้อมูลถูกไหมครับ
|
|
|
|
|
Date :
2019-08-30 14:50:03 |
By :
birdbird27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าไม่เอาโค๊ดมาลง คนตอบเขาก็เข้าใจผิด เดาไปเรื่อย
ก็ตามคห 9. ล่ะครับ คือ จขกท เข้าใจเรื่องการทำงาน ฝั่ง server กับฝั่ง client ผิดไปครับ
นำตัวแปรที่ มาจาก client มา ใช้ ในฝั่ง server ก่อนการถูก request
ต้องถาม ว่า ตัวแปร POST ทั้ง 3 ตัว เกิดขึ้นตอนไหนครับในฝั่ง server
ได้ถูกร้องขอ Request จากฝั่ง Client ด้วยคำสั่งอะไร ครับ
|
|
|
|
|
Date :
2019-08-30 15:22:47 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ 9 นะครับ
- ข้อมูลถูกครับ ขอบคุณสำหรับความรู้ครับ ได้แล้วครับตามโค้ดที่พี่ให้มา ขอบคุณมากครับ
ตอบความคิดเห็นที่ 10 ครับ
- ขออภัยครับ และขอบคุณสำหรับคำแนะนำครับ ตามความคิดเห็นที่ 9 ส่งค่าได้แล้วครับ
|
|
|
|
|
Date :
2019-09-02 15:06:04 |
By :
ttanaponxxx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|