思路 寫個(gè)表單 文本框 提交 提交的當(dāng)前頁(yè)面就行
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了城區(qū)免費(fèi)建站歡迎大家使用!
在php開(kāi)始判斷 if(提交了新的值)執(zhí)行val.Express_delivery=xxx;
高級(jí)的是用ajax 不用刷新頁(yè)面
舉例如下:
創(chuàng)建userinfo_update.php頁(yè)面用于查詢用戶信息,先顯示信息,在修改:
先通過(guò)GET獲取用戶編號(hào)查詢用戶信息:
$sql = "select * from user_info where user_id='".$_GET['userId']."'";
$result = mysql_query($sql,$con);
if($row = mysql_fetch_array($result)){
}
頁(yè)面效果:
創(chuàng)建update.php文件,用于修改用戶信息:
使用到了mysql_affected_rows() 函數(shù)返回前一次 MySQL 操作所影響的記錄行數(shù)。
//通過(guò)post獲取頁(yè)面提交數(shù)據(jù)信息
$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);//執(zhí)行SQL
$mark? = mysql_affected_rows();//返回影響行數(shù)
$url = "userinf_select.php";
運(yùn)行結(jié)果
創(chuàng)建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();//返回影響行數(shù)
if($mark0){
echo "刪除成功";
}else{
echo? "刪除失敗";
}
mysql_close($con);
運(yùn)行結(jié)果:
你是想做數(shù)據(jù)更新語(yǔ)句吧?
$table_name="你的表名";
$colum_name="你要修改的字段名";
$data="你要寫入的數(shù)據(jù)";
$condition="篩選條件,就是where后面的部分";
$sql="update {$table_name} set {$colum_name} = '{$data}' where {$condition}";
$sql-excute();//反正執(zhí)行這個(gè)sql語(yǔ)句級(jí)就行了,我這里就是這么個(gè)意思,不同php框架有不同執(zhí)行方式,你也可以用默認(rèn)的,我Yii用多了,原生方法記不太清楚了,你知道怎么查最好,不知道baidu一下吧,到處都是。
PHP code
$con=mysqli_connect('localhost','數(shù)據(jù)庫(kù)用戶名','數(shù)據(jù)庫(kù)密碼','數(shù)據(jù)庫(kù)名');
$re=mysqli_query($con,'SELECT * FROM wdksm');
while($row = mysqli_fetch_assoc($re))
{
$id=$row['id'];
echo '日期:'.$row['time'].' ';
echo '部門:'.$row['bumen'].' ';
echo '姓名:'.$row["name"].' ';
echo ' 職務(wù):'.$row["zhiwu"].'br /';
echo '未打卡時(shí)間:'.$row["wdktime"].'br /';
echo '未打卡原因:'.$row["wdkyy"].'br /';
echo '部門責(zé)任人審核:'.$row["bmshtime"].' ';
echo '人事行政部/總經(jīng)理審批:'.$row["rsshtime"].'br /';
echo 'hr /br /';
}
echo 'form name="bc" method="post" action="" ';
echo 'input id="test" name="test" type="text" value="審核" /';
echo 'input type="submit" value="審核"/';
echo '/form';
$sql='UPDATE wdksm SET
bmshtime = \'' . $_POST['test'] . '\'
WHERE id = \'' .$id . '\'
';
mysqli_query($con,$sql);