php寫登錄界面,php編寫登錄界面

本文目錄一覽:

用php寫一個簡單登錄界面,怎麼給它加入一張背景圖片啊,用div框該怎麼弄,或者其他的方法

背景圖像加載很簡單,你只需要做以下幾步即可(假設你的登陸界面對話框類名叫“CLoginDlg”):

(1)菜單“Insert”-“Resource”,選擇Bitmap,然後點“Import…”,選擇你的背景圖像,然後假設該資源ID為“IDB_BITMAP1”;

(2)在LoginDlg.h下聲明一個CBitmap m_BKbitmap;

(3)在LoginDlg.cpp的構造函數中:m_BKbitmap.LoadBitmap(IDB_BITMAP1);

(4)在LoginDlg.cpp的OnPaint()函數中寫上:

void CLoginDlg::OnPaint()

{

CPaintDC dc(this); // device context for painting

if (IsIconic())

{

SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);

// Center icon in client rectangle

int cxIcon = GetSystemMetrics(SM_CXICON);

int cyIcon = GetSystemMetrics(SM_CYICON);

CRect rect;

GetClientRect(rect);

int x = (rect.Width() – cxIcon + 1) / 2;

int y = (rect.Height() – cyIcon + 1) / 2;

// Draw the icon

dc.DrawIcon(x, y, m_hIcon);

}

else

{

BITMAP bm;

CRect rect;

CDC dcMem;

m_BKbitmap.GetBitmap (bm);

GetClientRect(rect);

dcMem.CreateCompatibleDC (dc);

CBitmap *oldbitmap=dcMem.SelectObject (m_BKbitmap);

dc.BitBlt (0,0,bm.bmWidth ,bm.bmHeight ,dcMem,0,0,SRCCOPY);

dcMem.SelectObject(oldbitmap);

CDialog::OnPaint();

}

}

你的問題就OK了。

關於按鈕控件顯示圖片,建議你可以下載一個CButton的繼承類,什麼“CButtonST”啊、“CBtnST”啊、“CDlgShadeButtonST”啊,自己手寫的話不划算,有很多現成的控件類,都寫的非常好,完全可以拿來為我們所用。

PHP做一個用戶登錄頁面

index.html登錄頁面代碼如下:

!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”

html xmlns=””

head

meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ /

title登錄示例/title

/head

body

form id=”forms” name=”forms” method=”post” action=”loginchk.php”

用戶名:input type=”text” id=”uname” name=”uname” value=””/br/

密碼:input type=”password” id=”upass” name=”upass” value=””/br/

input type=”submit” id=”loginbtn” value=”立即登錄”/

input type=”reset” id=”resetbtn” value=”重新填寫”/

/form

/body

/html

loginchk.php 的PHP程序代碼如下:

?php

$uname=trim($_REQUEST[“uname”]);

$upass=trim($_REQUEST[“upass”]);

if($uname==”admin”$upass==”admin”)

{

echo “登錄成功”;

}

else

{

echo “登錄失敗,a href=’index.html’重新登錄/a”;

}

?

以上只是一個簡單示例,真正的開始,需要考到很多因素,比如說登錄前有效性檢查,加入登錄驗證碼,程序需要連接數據庫進行用戶匹配等。

希望對你有幫助 。

如果使用數據庫進行進行匹配的話,PHP程序可以這樣改進一下。

?php

$uname=trim($_REQUEST[“uname”]);

$upass=trim($_REQUEST[“upass”]);

$con = mysql_connect(“localhost”,”root”,”root”);

mysql_select_db(“dbname”, $con);

$result = mysql_query(“select * from dusers where uname=’$uname’ and upass=’$upass'”);

$rs = mysql_fetch_array($result);

if($rs)

{

echo “登錄成功”;

}

else

{

echo “登錄失敗,a href=’index.html’重新登錄/a”;

}

?

不過你需要連接到你自己的指定的數據庫和數據表。

php寫登陸界面

這個語法錯誤:

$result = mysql_query(“SELECT * FROM test WHERE id=$idpassword=$password);

沒有帶收的” ,注意空格.

加上應該就好了.

還有SQL語句中,如果密碼id和password是字符串 注意用’

使用php語言編寫一個登錄界面

很簡單啊,就是一個靜態頁面加一個處理PHP的程序,寫個form表單,在action提交到你要處理數據的文件,就是用$_POST獲取你表單寫的數據,然後就是寫幾個 if(){} else{}判斷,當判斷完全沒有錯誤後,就寫入數據庫,並且返回你要顯示的信息,當然,如果中途判斷你輸入的表單數據有錯,就要立即返回信息,並且 exit

如何製作php登陸界面

如果你要的只是界面,那麼我給你一個好的建議。

你可以去Bootstrap官網這個裡面去找你想要的組件。

做出很炫的登錄界面。

並且提供源代碼。

凡事多動手,不要只會照搬。

我給你源代碼你也不會做。

所以,你還是多去看看如何寫。

如果,你要的是源碼,那麼你也可以去thinkphp官網去看看。有很多很不錯的代碼。值得學習。登錄界面其實很簡單,說白了,就是表單提交。

怎麼用PHP與JavaScript做一個動態登錄界面?請大神救急

首先註冊效果是;1、做好註冊頁面,放置你要的表單,給你的每一個表單取一個名字(名字自定義,不重複即可)。2、用$_post或$_get來提交到php接收頁面。3、在php頁面裡面首先是接收你註冊頁面過來的信息,用$_POST[“表單名字”]或$_GET[“表單名字”]方法來接。4、執行sql語句了,把接過來的內容寫進數據庫就ok了。(insert into );登陸頁就是提交過來的數據跟數據庫裡面的數據進行比對的過程,這個沒多少代碼。把提交過來的數據,通過php接過來之後跟數據庫裡面的數據庫進行查找比對。一致就登陸成功,否則登陸失敗。

?php

/*登陸代碼開始*/

if($_GET[“act”]==”login”)

{

$username=$_POST[“username”];

$password=$_POST[“password”];

$sql=mysql_query(“select username password from user_biao where username=’$username’ and password=’$password'”);

if($row=mysql_fetch_array($sql))

{

echo “登陸成功”;

}

else{

echo “登陸失敗”;

}

}

/*登陸代碼結束*/

/*註冊代碼開始*/

if($_GET[“act”]==”reg”)

{

$username=$_POST[“username”];

$password=$_POST[“password”];

$sql=mysql_query(“INSERT INTO user_biao(username,username) values(‘$username’,’$password’)”);

echo “用戶註冊成功”;

}

/*註冊代碼結束*/

?

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/254305.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-14 17:41
下一篇 2024-12-14 17:41

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 如何使用Python將print輸出到界面?

    在Python中,print是最常用的調試技巧之一。在編寫代碼時,您可能需要在屏幕上輸出一些值、字符串或結果,以便您可以更好地理解並調試代碼。因此,在Python中將print輸出…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • Python 如何進入編程界面?

    Python 是一種廣泛應用於 Web、遊戲、網絡爬蟲等領域的高級編程語言。Python 雖然易學易用,但還是需要一些工具和步驟來實際編寫運行程序。 一、命令行模式 在命令行模式下…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台服務器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24
  • PHP數組去重詳解

    一、array_unique函數 array_unique是php中常用的數組去重函數,它基於值來判斷元素是否重複,具體使用方法如下: $array = array(‘a’, ‘b…

    編程 2025-04-24

發表回復

登錄後才能評論