初次學習寫cgi,而且是初次使用比較少見的ccgi方式,最終解決了如下問題:
1.c實現sqlite3資料庫的操作,含資料庫的建立、開啟、插入、查詢、刪除、更新、關閉等操作;
2。實現了我覺得十分重要的使用c來實現cgi頁面的跳轉,其實就是一句話:如下
printf("");//實現頁面的自動跳轉
附1:c實現的資料庫操作**
//此**是實現資料庫的操作:新建/開啟、插入、刪除、查詢等操作
#include
#include
#include
#include
int main()
else
//定義插入資料的sql語句
sql="insert into t_user values(1,'lxf','lxf','0')";
//執行sql語句
rc=sqlite3_exec(db,sql,null,null,&zerrmsg);
if(rc!=sqlite_ok) }
else
//查詢資料
sprintf(sql,"select * from t_user where p_userid='%d'",id);
rc=sqlite3_get_table(db,sql,&selresult,&nrow,&ncolum,&zerrmsg);
if(sqlite_ok==rc)
printf("/n");
} }else }
else
//釋放selresult儲存空間
sqlite3_free_table(selresult);
//刪除資料delete
sql="delete from t_user where p_userid=1";
rc=sqlite3_exec(db,sql,null,null,&zerrmsg);
if(sqlite_ok==rc)
else
//再次檢視
sql="select * from t_user;";
rc=sqlite3_get_table(db,sql,&selresult,&nrow,&ncolum,&zerrmsg);
if(sqlite_ok==rc)
printf("/n");
} }else
//釋放selresult儲存空間
sqlite3_free_table(selresult);
sqlite3_close(db);
exit(0);
}
實現自動跳轉頁面(HTML)
原文出自 通過設定meta物件的http equiv屬性來實現跳轉頁面。假設當前頁為a.html。要跳轉到的頁面為b.html,把下列 加到a.html中的之間。說明 meta物件用於向伺服器與客戶端傳達文件隱藏資訊。http equiv屬性用於設定將meta標籤的content繫結到http響應頭...
html頁面跳轉
使用格式 在頁面中插入 duration 時間 transitionv 方式 說明 duration為頁面切換的時間長度,3.000表示3秒鐘,一般可以直接輸入3便可 transition為切換效果,從1 23共22種不同的切換效果,其中23為隨機效果。效果 content transitionv ...
html頁面跳轉
例 target的屬性值 1 blank 使用這個屬性值會使用乙個新頁面開啟鏈結。2 self 使用這個屬性值對所有沒有指定目標的 標籤是預設目標,它使得目標文件載入並顯示在相同的框架或者視窗中作為源文件。3 parent 使用這個屬性值文件載入父視窗或者包含來超連結引用的框架的框架集。如果這個引用...