0

我有一个预订系统,一旦用户预订了航班,他们的详细信息就会发送到一个名为OABS_customers.

它的结构如下:

名称 类型(长度) 空 默认

name varchar(60) 没有 noname
address1 varchar(60) 没有 noaddress
address2 varchar(60) 无 noaddress2
县 varchar(60) 无县
邮政编码 varchar(32) 无邮政编码
客户 tinyint(4) 否       
席位 varchar(11) 否 0
数字 tinyint(4) 否 0
类 varchar(11) 没有 noclass
用户名 varchar(60) 没有 nousername

现在,我的脚本毫无问题地添加了所有细节 - 除了一列 -username列。我正在使用此代码:($query = "INSERT INTO OABS_customers (username) VALUES ('$user')";由 eggyal 提供)获取登录用户名(存储在 cookie ID_my_site 和$user = $_COOKIE['ID_my_site']- 我已经测试过,它确实包含登录用户的用户名)并添加它进入用户名表,但这似乎不起作用,而是显示默认值nousername.

如果有人可以帮助修改这个问题,我将不胜感激。

4

1 回答 1

0

您需要修改登录机制以跟踪会话的用户 ID。将 ID 存储在内存或 cookie 中。

一旦您现在可以存储用户 ID,您就可以将其保存到数据库中。

于 2012-05-03T15:39:17.337 回答