:::

8. 加入修改刪除功能

一、刪除的SQL語法

1.請加入刪除以及編輯的連結,如:<a href='index.php?op=del&sn=$sn'>刪除</a> | <a href='index.php?op=modify&sn=$sn'>編輯</a>
2.$sql="delete from 資料表 where 條件";

二、回復文字框預設值

1.$dbv='資料庫值';
2.<input type='text' name='xx' value='$dbv'>

三、回復單選框預設值

1.$checked1=($dbv=='aa')?"checked":"";
2.$checked2=($dbv=='bb')?"checked":"";
3.<input type='radio' name='xx' value='aa' $checked1>
4.<input type='radio' name='xx' value='bb' $checked2>

四、回復單選框預設值(函數法)

//回覆單選預設值
function chk($col="",$db=""){
    if($col==$db){
        return "checked='checked'";
    }else{
        return "";
    }
}
1.<input type='radio' name='xx' value='aa' ".chk("aa",$dbv).">
2.<input type='radio' name='xx' value='bb' ".chk("bb",$dbv).">

五、回復複選框預設值(函數法)

//回覆複選預設值
function chk2($col="",$db_arr=""){
    if(in_array($col,$db_arr)){
        return "checked='checked'";
    }else{
        return "";
    }
}
1.$dbv_arr=explode(",",$dbv);
2.<input type='checkbox' name='xx' value='aa' ".chk2("aa",$dbv_arr).">
3.<input type='checkbox' name='xx' value='bb' ".chk2("bb",$dbv_arr).">

六、回復大量文字框預設值

1.<textarea name='xx'>$dbv</textarea>

七、回復連動縣市選單預設值

1.include "city_menu/city.php";
2.$default_city_key=default_city($city);
3.$default_town_key=default_town($city,$town);
4.修改:
(1) form.city.selectedIndex = $default_city_key;
(2) form.town.selectedIndex = $default_town_key;

八、更新的SQL語法

1.$sql="update `資料表` set `欄1`='值1' , `欄2`='值2' where 條件";


:::

搜尋


書籍目錄

展開 | 闔起

線上使用者

11人線上 (3人在瀏覽線上書籍)

會員: 0

訪客: 11

更多…