[請益] 如何同時取得相同資料表的欄位值?

看板PHP作者 (wu79423)時間14年前 (2011/09/24 19:07), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/2 (看更多)
例如會員系統, 資料庫欄位有: id username password 網頁上面顯示 ____ 帳號:|____| (欄位名稱username) ____ 密碼:|____| (欄位名稱password) ____ |____|(驗證碼) (DW的captcha image) ____ |確定|  ̄ ̄ [隱藏欄位id] 值:<?php echo $_SESSION['id']; ?> 我id的構成想要帳號+日期 我的程式碼是 $_SESSION['id'] = $_POST["username"] . '_' . date('ymd'); ^^^^^^^^^^^^^^^^^^ 這就是問題所在,我用POST的方式,剛開始會出現錯誤 Duplicate entry '_110924' for key 1 我知道這代表重複了(username沒有進去) 後來我帳號密碼都輸入,驗證碼不輸入,按下確定 跳回原本頁面(像重新整理一樣),再打一次帳密和驗證碼輸入之後就很神奇的可以了... 上面講了拉哩拉扎這麼多東西... 其實我想問的就是,有辦法把資料表的username值丟給id當作其中一部分嗎? 又或者使用者辦完帳號按下確定鈕, 能夠把剛剛使用者輸入的username欄位記下然後丟給資料表的欄位"id"當作其中一部分嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.42.239

09/25 12:01, , 1F
PO出 post 前後兩頁的 code
09/25 12:01, 1F

09/25 16:51, , 2F
什麼意思@@?
09/25 16:51, 2F

09/25 18:04, , 3F
我比較好奇,你把 session id 記入資料庫做啥?
09/25 18:04, 3F

09/25 18:05, , 4F
一般都是當做免洗筷,用了就丟。頂多記在 cookie 裡
09/25 18:05, 4F

09/25 19:16, , 5F
tyf99大真是一句話點醒夢中人!! 問題已解,感恩各位!!!
09/25 19:16, 5F
文章代碼(AID): #1EVRdPSx (PHP)
文章代碼(AID): #1EVRdPSx (PHP)