|
|
|
ช่วยหน่อยครับ ต้องการเก็บค่าในตัวแปร json แต่เป็นลิงค์ใช้ในการส่งค่า |
|
|
|
|
|
|
|
อันนี้ โค้ดนะครับ
Code (PHP)
<?php
//fetch.php
$connect = mysqli_connect("localhost", "root", "1234", "ioonresort");
mysqli_set_charset($connect,"utf8");
$columns = array('BookingID', 'Ddate', 'CustomerName', 'StatusPay','DayST','bookingroomdetail');
$query = "SELECT * FROM bookingroom join customer using (CustomerID) WHERE Ddate not in (select Ddate from bookingmeetingroom) and ";
if($_POST["is_date_search"] == "yes")
{
$query .= 'DayST BETWEEN "'.$_POST["start_date"].'" AND "'.$_POST["end_date"].'" AND ';
}
if(isset($_POST["search"]["value"]))
{
$query .= '
(BookingID LIKE "%'.$_POST["search"]["value"].'%"
OR CustomerName LIKE "%'.$_POST["search"]["value"].'%"
OR StatusPay LIKE "%'.$_POST["search"]["value"].'%"
OR DayST LIKE "%'.$_POST["search"]["value"].'%")
';
}
if(isset($_POST["order"]))
{
$query .= 'ORDER BY '.$columns[$_POST['order']['0']['column']].' '.$_POST['order']['0']['dir'].'
';
}
else
{
$query .= 'ORDER BY BookingID DESC ';
}
$query1 = '';
if($_POST["length"] != -1)
{
$query1 = 'LIMIT ' . $_POST['start'] . ', ' . $_POST['length'];
}
$number_filter_row = mysqli_num_rows(mysqli_query($connect, $query));
$result = mysqli_query($connect, $query . $query1);
$data = array();
while($row = mysqli_fetch_array($result))
{
$sub_array = array();
$sub_array[] = $row["BookingID"];
$sub_array[] = $row["Ddate"];
$sub_array[] = $row["CustomerName"]." ".$row['CustomerSurName'];
$sub_array[] = $row["StatusPay"];
$sub_array[] = $row["DayST"];
$sub_array[] = htmlentities("<a href='detailbookingmeeting.php?datebook=" echo $row["BookingID"] ;'>รายละเอียด"');
$sub_array[] = $row["DayST"];
$sub_array[] = $row["StatusPay"];
$data[] = $sub_array;
}
function get_all_data($connect)
{
$query = "SELECT * FROM bookingroom join customer using (CustomerID) WHERE Ddate not in (select Ddate from bookingmeetingroom)";
$result = mysqli_query($connect, $query);
return mysqli_num_rows($result);
}
$output = array(
"draw" => intval($_POST["draw"]),
"recordsTotal" => get_all_data($connect),
"recordsFiltered" => $number_filter_row,
"data" => $data
);
echo json_encode($output);
?>
|
|
|
|
|
Date :
2019-03-17 03:27:01 |
By :
zoneteendome |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$sub_array[] = '<a href="detailbookingmeeting.php?datebook="'echo $row["BookingID"];'>รายละเอียด';
โค๊ดข้างบ้าน มัน syntax error นะครับ
เอา echo ออก ใส่ จุด แทนครับ และ ย้่าย double quote ไปไว้ด้านหลัง จะได้ไม่เออเร่อร์ในส่วนของ html อีก
Code (PHP)
$sub_array[] = '<a href="detailbookingmeeting.php?datebook='.$row["BookingID"];'">รายละเอียด';
|
|
|
|
|
Date :
2019-03-17 09:33:45 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่แสดงผล คำว่ารายละเอียด
|
|
|
|
|
Date :
2019-03-17 11:30:18 |
By :
zoneteendome |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใส่ tag ปิด ไปด้วยครับ <a href="yyyyyy">xxxxx</a>
|
|
|
|
|
Date :
2019-03-17 11:41:39 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่แล้วก็ไม่ขึ้นครับ
|
|
|
|
|
Date :
2019-03-17 11:49:44 |
By :
zoneteendome |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ยังไง เอามาดูด้วยครับ อาจะต้องใส่ style color เข้าไปด้วย
|
|
|
|
|
Date :
2019-03-17 12:59:47 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$sub_array[] = '<a href="detailbookingmeeting.php?datebook='.$row["BookingID"];'"> รายละเอียด </a>';
แบบนี้ครับ
ผมลองใส่สี
Code (PHP)
$sub_array[] = '<a href="detailbookingmeeting.php?datebook='.$row["BookingID"];'"> <font color="red"> รายละเอียด </font> </a>';
|
ประวัติการแก้ไข 2019-03-17 13:13:33 2019-03-17 13:15:20
|
|
|
|
Date :
2019-03-17 13:13:13 |
By :
zoneteendome |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$sub_array[] = '<a href="detailbookingmeeting.php?datebook='.$row["BookingID"].'"><font color="red"> รายละเอียด </font></a>';
ได้ละครับขอบคุณ
|
|
|
|
|
Date :
2019-03-17 14:53:00 |
By :
zoneteendome |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใช้ browser เรียก ลิงค์ไฟล์นี้ ตรงๆ ไม่ต้อง ผ่าน ajax ว่าได้ค่ามาถูกต้องไหม
อาจต้องไปกำหนดค่า colume defind ใน datatable
|
|
|
|
|
Date :
2019-03-17 15:05:11 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|