问候各位程序员,我正在使用HTML PHP编程一个在线购物网站,一切都很顺利,现在我已经到了客户将物品存储到购物车并希望结账的地步,我没有一个真正的付款流程,所以当客户要求退房时,就被认为是他们付款了,我在数据库中创建了一个订单。
我有一个名为orders_id的表,其中存储id(主键-自动递增)、userID(users表中id的外键)和日期(当前时间戳)。
这是激活按钮的代码部分:
<form action="createOrder.php" method="POST">
<button class="btn btn-danger" type="submit" class="filled-button" class="payBtn">Checkout</button>
</form>
这是createOrder。php代码:
<?php
include 'db.php';
session_start();
if (isset($_POST['submit'])) {
if(isset($_SESSION['email'])){
$userID=$_SESSION['id'];
$timestamp = date('Y-m-d H:i:s');
$sql = "INSERT INTO orders_id (userID,date) VALUES (?,?);";
$stmt= mysqli_stmt_init($conn);
mysqli_stmt_prepare($stmt,$sql);
mysqli_stmt_bind_param($stmt,"is",$userID,$timestamp);
mysqli_stmt_execute($stmt);
header('Location:index.php');
}
else
header('Location:login.php');
}
?>
但是每当我按下结帐,浏览器打开createOrder.php页,其中有一个空白页,并且不会更新数据库中的任何内容
笔记:
谢谢你的帮助,每一个努力帮助的人都非常感激,谢谢你!
我认为您应该在按钮上添加名称:
<button
name="submit"
class="btn btn-danger"
type="submit" class="filled-button" class="payBtn"
>Checkout</button>
我想存储和查看格式为yyyy-mm-dd HH: mmZ的时间戳列。我对cqlshrc文件中的dattimeform进行了更改,并将其存储在home下的. cassandra文件夹中。以下是我所做的更改: 所以在cql中我创建了一个简单的临时表,如下所示: 现在,当我做: 我得到错误: 无效请求:来自服务器的错误:代码=2200[无效查询]消息="无法将'1997-21-01 00:01Z'强制到
我几天来一直在找这个。 当然,更经常使用Presto的其他人知道如何正确地表达转换。(我无法重新启动Presto或Hive服务器来强制时区进入UTC(顺便说一句)。
尝试使用配置单元HPL/SQL存储过程将数据插入配置单元表。但无法插入时间戳值。我的表定义如下: 我使用配置单元cli插入值没有任何问题。 知道为什么吗? 谢谢,
问题内容: 我使用了一个新的Date()对象来填充MySQL DB中的一个字段,但是存储在该字段中的实际值在我的本地时区中。 如何配置MySQL以将其存储在UTC / GMT时区? 我认为,配置连接字符串会有所帮助,但我不知道如何。连接字符串中有许多属性,例如useTimezone,serverTimzone,useGmtMillisForDatetimes,useLegacyDatetimeCo
我尝试用以下代码保存从internet下载的文件 但在运行时,我得到的错误如下 03-04 20:42:51.080 8972-8972/com.example.me.demo2 E/BitmapFactory:无法解码流:java.io.FileNotFoundExcoop: /storage/emulated/0/.tanks/4a100abb-0e55-4062-8c37-f11f4189e
尝试在Flatter中将Firestore时间戳转换为DateTime时,我总是遇到一个错误,尝试了所有的解决方案,但都没有成功(上次尝试如何将Firestore的时间戳打印为格式化的日期和时间) 下面是我的代码; 密码 错误 将日期时间转换为时间戳,并已更改 到 现在得到下面的错误; 但是< code > print(map[' register date '])打印< code >时间戳(秒=