本文目錄一覽:
- 1、在php開源多用戶商城iWebMall裡面如何修改個人信息資料?
- 2、怎麼用PHP代碼修改數據庫裡面的數據?
- 3、php中如何進行用戶信息的增加,刪除,修改,功能。
- 4、請問下php頁面點擊修改個人信息按鈕後,要修改的地方出現文本框怎麼弄,並且修改的按鈕變為保存,修改
- 5、用戶登錄 修改個人信息 PHP的實現
- 6、修改個人信息PHP的問題
在php開源多用戶商城iWebMall裡面如何修改個人信息資料?
登錄到用戶中心,在左側功能列表中找到“基本設置”- “個人信息”,在打開的“修改個人信息”頁面中可以進行相應信息的修改。
怎麼用PHP代碼修改數據庫裡面的數據?
舉例如下:
創建userinfo_update.php頁面用於查詢用戶信息,先顯示信息,在修改:
先通過GET獲取用戶編號查詢用戶信息:
$sql = “select * from user_info where user_id='”.$_GET[‘userId’].”‘”;
$result = mysql_query($sql,$con);
if($row = mysql_fetch_array($result)){
}
頁面效果:
創建update.php文件,用於修改用戶信息:
使用到了mysql_affected_rows() 函數返回前一次 MySQL 操作所影響的記錄行數。
//通過post獲取頁面提交數據信息
$userId = $_POST[userId];
$userName = $_POST[userName];
$userAge = $_POST[userAge];
$sql = “update user_info set user_name='”.$userName.”‘,user_age=”.$userAge.” where user_id='”.$userId.”‘”;
mysql_query($sql,$conn);//執行SQL
$mark = mysql_affected_rows();//返回影響行數
$url = “userinf_select.php”;
運行結果
創建delete.php文件,完成刪除用戶信息功能:
$userId = $_GET[‘userId’];
include ‘connection.php’;
$sql = “delete from user_info where user_id='”.$userId.”‘”;
mysql_query($sql,$con);
$mark = mysql_affected_rows();//返回影響行數
if($mark0){
echo “刪除成功”;
}else{
echo “刪除失敗”;
}
mysql_close($con);
運行結果:
php中如何進行用戶信息的增加,刪除,修改,功能。
表單頁面:
form action=”login.php” method=”post”
用戶名:input type=”text” name=”user” /br/
密 碼:input type=”password” name=”pass” /br/
button type=”submit”登錄/button
/form
登錄處理頁面login.php
?php
mysql_connect(數據庫服務器,數據庫登錄用戶名,數據庫密碼);//建立臨時數據庫連接
mysql_select_db(數據庫名稱);
$user=$_POST[‘user’];//取得表單輸入的用戶名
$pass=$_POST[‘pass’];//取得表單輸入的密碼
$sql=”select * from 數據表名稱 where user=’$user'”;//構造Sql查詢語句
if(!mysql_query($sql)){//如果執行Sql語句不成功
exit( ‘用戶名錯誤’);
}
$sql=”select * from 數據表名稱 where user=’$user’ and pass=’$pass'”;//構造Sql查詢語句
if(!mysql_query($sql)){//如果執行Sql語句不成功
exit( ‘密碼錯誤’);
}
//這裡寫登錄成功的邏輯代碼//
?
隨便寫了一下,沒測試。不見得一定能成功!
但格式語法差不多就是這樣,我只是想給你一個樣式而已!
具體你還要自己多多學習!
請問下php頁面點擊修改個人信息按鈕後,要修改的地方出現文本框怎麼弄,並且修改的按鈕變為保存,修改
要修改的地方出現文本框和按鈕變成保存估計是js實現的 可能有ajax異步 應該是可以的 因為一般會在一個表單里 提交後台頁面就能了
用戶登錄 修改個人信息 PHP的實現
html關聯php是用的form窗口標籤。
form action=”user.php” method=”post”
input type=”text” name=”username” /
input type=”password” name=”password” /
input type=”submit” value=”登錄” /
/form
其中method 是數據的提交方式,post為匿名提交,get為明文提交(也就是用戶名和密碼都在url上可見)
action是將數據提交到那個頁面。
input框中的name就是php用來獲取html的屬性名,當你點擊了登錄按鈕後,系統就會把form裡面所有有name值的輸入框的value的值發送到action填寫的頁面中,然後你在php後面輸出$_POST就能看見你輸入的所有的值了。然後你再在$_POST裡面挑選你要的值進行用戶名和密碼驗證,成功就做某事,失敗就做某事,就是這麼so easy
修改個人信息PHP的問題
親,你沒有把帳號密碼存起來吧, 我估計你應該是用表單POST過來帳號密碼,但是沒有存儲。每當頁面跳轉的時候,數據丟失,就把你扔回首頁了。 PHP的話,應該是有兩種存儲數據的方式,COOKIE與SESSION 。 COOKLE是將數據存到本地,你設置一個時間,時間到了以後數據自動丟失。SESSION是將數據存到頁面中,只要你這個頁沒有關閉,就一直在,如果這個頁關了,那麼數據也就丟失了
SESSION比較常見,也簡單,你先判斷帳號密碼是否正確,然後將帳號密碼存成這樣:
$_SESSION[‘user’]=$_POST[‘user‘];
$_SESSION[‘pwd’]=$_POST[‘pwd‘]; 自己定義名字,
然後用if判斷$_SESSION[‘user’]與$_SESSION[‘pwd’]是否存在就可以了
原創文章,作者:BJBB,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/143239.html