動態文字廣告管理
編輯表單
複製atitle.php
的內容
編輯 form 標籤
把 form 標籤的target="back"
刪除,然後把action改為 api.php
把連結的do改為<?=$_GET["redo"]?>
,之後複製其他頁面時就不用再改這裡
因為標題管理沒有redo變數,所以在這邊才改
<form method="post" action="api.php?do=<?=$_GET["redo"]?>">
1
顯示後台資料
修改第一列的標題文字後,在後面顯示資料內容
表格的寬度可改可不改,因為題目沒有要求版型
<?php
$result = All(sql($_GET["redo"], 0));
foreach($result as $row)
{
?>
<tr>
<input type="hidden" name="id[]" value="<?=$row["id"]?>">
<td><input type="text" value="<?=$row["text"]?>" name="text[<?=$row["id"]?>]"></td>
<td><input type="checkbox" value="<?=$row["id"]?>" name="display[]" <?=($row["display"])?"checked":""?>></td>
<td><input type="checkbox" value="<?=$row["id"]?>" name="del[]"></td>
</tr>
<?php
}
?>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
完成後修改下方新增按鈕的連結
把連結的do改為<?=$_GET["redo"]?>
,之後複製其他頁面時就不用再改這裡
<input type="button" onclick="op('#cover','#cvr','view.php?do=n<?=$_GET["redo"]?>')" value="新增動態文字廣告">
1
編輯彈出視窗
在 view.php 加入彈出視窗
這頁只有新增動態文字廣告
<?php
case "nad":
?>
<form enctype="multipart/form-data" method="post" action="api.php?do=<?=$_GET["do"]?>">
<input type="text" name="text">
<input type="submit">
</form>
<?php
break;
?>
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
寫入API
在 api.php 加入處理表單的程式碼
case "ad":
upd($_POST, "ad", 0);
lo("admin.php?redo=ad");
break;
case "nad":
upd($_POST, "ad", 1);
lo("admin.php?redo=ad");
break;
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9