一篇文章弄懂PHP和HTML的巢狀寫法
阿新 • • 發佈:2021-07-22
目錄
- 1.1全部生成結構
- 1.2html中巢狀php
- 1.3部落格專案
- 1.3.1前後臺
- 1.3.2專案開發流程
- 1.3.3建立和表
- 1.3.4新增部落格類別
- 1.3.5顯示所有的部落格類別
- 1.3.6實現部落格類別編輯功能
- 1.3.6.1a標籤傳值
- 1.3.6.2點選更新按鈕實現更新功能
- 總結
1.1全部php生成結構
1.2html中巢狀php
總結如下:
html和php混寫規則:
- php程式碼必須包在<?php ?>
- html中寫php也是同理,但是有值輸出必須加上echo
1.3部落格專案
1.3.1前後臺
前臺主要是做資料展示www.cppcns.com
1.3.2專案開發流程
- 產品經理和使用者溝通,確認專案的功能模組
- 召開會議,確定建立資料庫,資料表,確定表與表之間的關係(一對、一對多、多對多)還有表的欄位
- 正式進行開發,分組協作完成
- 測試人員專門進行測試,發現問題以後會報給開發人員,開發人員改正程式碼
- 專案交付,上線就可以
1.3.3建立資料庫和表
建立資料庫
create database blog2;
use blog2;
建立部落格類別表
create table blog_type(
type_id int primary key auto_increment comment '部落格類別',type_name varhttp://www.cppcns.comchar(32) comment '部落格類別名稱'
);
建立部落格資訊表
create table blog( id int primary key auto_increment comment '部落格編號',title varchar(64) comment '部落格標題',content text comment '部落格內容',type_id int comment '部落格類別編號',click int comment '點選量',create_time datetime comment '發表時間' );
1.3.4新增部落格類別
我們先常見blogtype_add.html
我們再建立blogtype_add.php
說明:
如果使用者沒有輸入部落格類別直接點選新增按鈕,意思就是變數為空值,為了避免,用!empty()判斷一下
如果使用者直接訪問blogtype_add.php,$blog_name這個變數是不存在的,會報錯,所以加上isset(變數)來避免這個問題。
1.3.5顯示所有的部落格類別
新建立blogtype_list.php,然後從部落格類別表查詢所有的資料並遍歷顯示,我們希望新新增的類別在前面顯示,所以查詢的時候降序排序
我們希望使用者可以點選標籤跳轉到不同的頁面,所以添加了上面的a標籤。
1.3.6實現部落格類別編輯功能
我們在部落格類別頁新增一列用a標籤傳遞引數,格式如下:
注意a標籤傳遞引數?名=值;
然後php接收a標籤傳遞的引數格式$_GET[‘名']
1.3.6.1a標籤傳值
我們在列表頁點選a標籤的時候,跳轉到編輯頁面,編輯頁面應該顯示你點選的那條部落格類別的名字(放在value屬性)
我們根據傳遞過來的編號先去資料庫查詢相關資訊,把type_name放在input標籤的value屬性了。
這樣比如我們在列表頁點選的是UI設計
然後跳轉到編輯頁應該顯示如下:
1.3.6.2點選更新按鈕實現更新功能
這個是post請求
總結
到此這篇關於PHP和HTML巢狀寫法的文章就介紹到這了,更多相關PHP和HTML巢狀寫法內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!