JS和CSS ,HTML 與PHP之間的一些體會javascript
public function del(){ $o_id=isset($_REQUEST['o_id'])?$_REQUEST['o_id']:''; $ids = isset($_REQUEST['ids'])?$_REQUEST['ids']:''; $model = SF('\\model\\AdminModel'); if(!empty($o_id)){ if( $model->del('bk_order','o_id='.$o_id)){ $this->jump('刪除成功', 'p=admin&m=Book&a=showList&page', 1); }else{ $this->jump('刪除失敗', 'p=admin&m=Book&a=showList&page', 1); } } elseif (!empty($ids)){ $ids =implode(',',$ids);//多選擇變成字符串出來 if($model->del('bk_order','o_id in ('.$ids.')')){ $this->jump('刪除成功', 'p=admin&m=Book&a=showList&page', 1); }else{ $this->jump('刪除失敗', 'p=admin&m=Book&a=showList&page', 1); } } }
在HTML頁面上提交信息到服務器,有數據的話儘可能使用POST 方式,加密,傳輸量比get大 ,而在接收時就在有post和get就儘可能使用request (可接收cookie數據),在後臺比較經常使用到這個php
location.href=全地址 如 https://www.baidu.com/index.php? &word=%20locationhtml
1 <HTML> 2 header("content-type:text/html;charset=utf-8"); 3 <body> 4 <form method="post" action="地址"> 5 <ul class="search"> 6 <li> 7 <button type="button" name="check" id="checkall" value=""> 全選/反選</button> 8 <button type="submit" id="che" onclick="return DelSelect()"> 批量刪除</button> 9 </li> 10 </ul> 11 </div> 12 <table class=" text-center"> 13 <tr> 14 <th>序號</th> 15 <th>訂單ID</th> 16 <th>用戶ID</th> 17 <th>姓名</th> 18 <th>電話</th> 19 <th>操做</th> 20 </tr> 21 {foreach from=$rows item='row' key='k' name='f1'} 22 <tr> 23 <td> {$smarty.foreach.f1.iteration}</td> 24 <td><input type="checkbox" value="{$row['o_id']}" name="ids[]" /> 25 {$row['o_id']}</td> 26 <td>{$row['u_id']}</td> 27 <td>{$row['u_name']}</td> 28 <td>{$row['phone']}</td> 29 <td>{$row['o_intro']}</td> 30 <td>{$row['risetime']|date_format:'%Y-%m-%d %H-%M'}</td> 31 <td><div class="button-group"> <a class="button border-red" href="javascript:void(0)" onclick="return del({$row['o_id']})"> 刪除</a> </div></td> 32 </tr> 33 {/foreach} 34 35 </table> 36 </div> 37 <ul style="margin: 10px 30% 0 30%">{$strpage}</ul>//設定你的頁面格式 38 </form> 39 //JS的處理方式爲 40 <script type="text/javascript"> 41 function del($o_id){ 42 if(confirm("您肯定要刪除嗎?")){ 43 location.href="http://www.xxx,com?p=admin&m=Book&a=del&o_id={$row['o_id']}";//location.href鏈接到你要提交的地方,不過地址要寫全,主要是帶上你要處理的數據一塊兒 44 } 45 } 46 <!--正反選--> 47 $("#checkall").click(function(){ 48 $("input[name='ids[]']").each(function(){ 49 if (this.checked) { 50 this.checked = false; 51 } else { 52 this.checked = true; 53 } 54 }); 55 }) 56 57 function DelSelect() { 58 var Checkbox = false; 59 $("input[name='ids[]']").each(function () { 60 if (this.checked == true) { 61 Checkbox = true; 62 } 63 }); 64 if (Checkbox) { 65 var t = confirm("您確認要刪除選中的內容嗎?"); 66 if (t == false) { 67 location.href = "{%%$url}?p=admin&m=Book&a=del&ids[]={%%$row['o_id']}"; 68 } 69 } 70 else { 71 alert("請選擇您要刪除的內容!"); 72 return false; 73 } 74 } 75 </script> 76 </body></html>