为什么 Php 爆炸有回声但不能 post

Why Php explode is echoing but can't post

我已经将 timestamp2w 分解为日期和时间。我可以 post 数据库的日期,但时间不是 posting,但如果我回应它,​​它会显示时间。我想 post 那个时候去数据库。

  $timestamp3=$_POST['timestamp'];
  $timestamp3x=explode(" ",$timestamp3);
  $timestamp=$timestamp3x[0];
  $timestamp3=$timestamp3x[1];

  $datetime=$_POST['$timestamp3'];

  $transactiondate =date("Y-m-d");
  $userid=$_SESSION['userid'];
   $equipmentid = $_GET['id']; 
   echo $timestamp3;
$sql="Insert into tbl_booking(equipmentid,book_to,book_from,transactiondate,user_booked,datetime)VALUES('$equipmentid','$timestamp2','$timestamp','$transactiondate','$userid','$datetime')";

我认为您在 $timestamp3 中具有时间价值,并且您正在将 $timestamp2 发送到 mysql query,因此请像下面这样更改您的查询

$sql="Insert into tbl_booking(equipmentid,book_to,book_from,transactiondate,user_booked,datetime)VALUES('$equipmentid','$timestamp3','$timestamp','$transactiondate','$userid','$datetime')";

你正在回应 $timestamp3 变量,但在查询中我可以看到 $timestamp2!