用戶寫了幾個(gè)就更新幾個(gè)是可以實(shí)現(xiàn)的,方法并不難,標(biāo)準(zhǔn)的辦法如下:
站在用戶的角度思考問題,與客戶深入溝通,找到臨高網(wǎng)站設(shè)計(jì)與臨高網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋臨高地區(qū)。
$update="";
if ($name!='') $update.=",set name ='$name'";
if ($sex!='') $update.=",set sex ='$sex'";
if ($qq!='') $update.=",set qq ='$qq'";
.............所有的自動(dòng)都這么寫,為了簡單我沒有寫$_POST['name'],原理是相同的........
if ($update=='') {
echo '無參數(shù)指定修改!';
exit;
}
$update='set ' . substr($update,1);//刪除第一個(gè)逗號
$sql="update xxx表xxx $update where uid='...'";
if(!isset($_POST['a']) || !isset($_POST['b']) || .....) {
// 不修改
} else {
// 修改
}
如果你要在表單還沒有提交到php處理的時(shí)候就彈出,也就是客戶端進(jìn)行判斷的話:
form action="admin/handle_add_massage.php" method="post" onsubmit="return forms()"
table……此處省略一些表單代碼……/table
input type=submit value="提交"/
/from
然后寫js函數(shù)方法:
script
function forms(){
if ( document.from.user.value == '' ) {
alert('內(nèi)容不能為空');
return false;
}
}
/script
有2點(diǎn)需要說明:
由于不知道你表單的具體元素,所以我就隨便寫了一個(gè)獲取表單域值的代碼:
document.from.user.value表示取得表單域nam屬性為user的表單域的值
具體,你根據(jù)你自己的情況來設(shè)置
例外,document.from.user.value這種語法,有瀏覽器兼容性問題存在,也就是,這種語法,在ie下可以識別,但在其他瀏覽器,可能會識別不到
建議你個(gè)表單域加一個(gè)id屬性,然后js用獲取id屬性的方法來獲取表單元素
具體,百度一下
加一個(gè)判斷,判斷$_POST是否為空,如果不為空的話,進(jìn)行那兩個(gè)字段的判斷。
代碼你應(yīng)該會自己寫了吧。