如果沒錯你是指該用戶在前臺填寫資料后,提交獲取數(shù)據(jù)時,如何判斷是哪個用戶提交的對吧?
10年積累的成都網(wǎng)站制作、網(wǎng)站設(shè)計經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先建設(shè)網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有承留免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
其實這個問題不是什么問題,因為用戶提交數(shù)據(jù)庫使用的都是單獨的客戶端,而每個客戶端的 session 是獨立的,只要在用戶登錄的時候?qū)⒂脩?id 寫入 $_SESSION[' user_id '] = $user_id; 就可以了,在存入數(shù)據(jù)庫直接獲取 $_SESSION['user_id'] ,也就是你需要的用戶 id 了。
一般來說,一些經(jīng)常用的,并且需求全局性的數(shù)據(jù)都可以存到 session 中以供調(diào)用。
1、將php安裝目錄下的php_mysql.dll和MySQL安裝目錄下的libmysql.dll文件拷貝至c:/windows/system32中;
2、配置php.ini
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
把上面四個。dll的最前面的;去掉
二、php表單提交至數(shù)據(jù)庫的實現(xiàn)過程
1、login.php頁面
SPAN style="FONT-SIZE: 14px"html
FORM method=post action=add.php
Name: INPUT name=usernameBR
Email: INPUT name=emailBR
INPUT value=提交 type=submit name=submit
/FORM
/SPAN
2、add.php頁面
SPAN style="FONT-SIZE: 14px"?php
include("conn.php");
?
?php
if(isset($_POST["submit"]))
{
$sql = "insert into users(username, email) values('$_POST[username]', '$_POST[email]')";
mysqli_query($conn, $sql);
echo "添加成功";
}
?/SPAN
3、conn.php頁面
SPAN style="FONT-SIZE: 14px"?php
$conn = new mysqli("localhost", "root", "159357");
$conn-select_db("db_test");
//mysql_query("set name 'gb2312'");
$conn-set_charset("utf8");
?/SPAN
$myfile?=?fopen("D:/WWW/hmd/heimingdan.txt",?"a");//打開txt?將文件指針指向文件末尾??自己定義路徑
$SaveTxt?=?$_GET["url"];??????????????????????????//獲得要保存的數(shù)據(jù)
fwrite($myfile,?$SaveTxt?.?"\r\n");???????????????//保存到txt并換行
fclose($myfile);??????????????????????????????????//關(guān)閉txt