當前位置:首頁 » 網頁前端 » php與web頁面交互登錄界面
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

php與web頁面交互登錄界面

發布時間: 2023-07-13 14:41:27

Ⅰ 怎樣用PHP和MYsql製作一簡單的登錄界面網站

軟體:dreamwaver 記事本 也可以

mysql.php----資料庫創建文件;

login.php----前台用戶登陸文件;

check.php----連接資料庫驗證文件;

mysql.php文件代碼:

程序代碼

<?php

$db = mysql_connect("localhost","root","") or die("連接資料庫失敗!");

if(!mysql_query("create database if not exists `user`"))

{

echo "創建資料庫失敗<br>";

}else

{

echo "創建資料庫成功!<br>";

}

mysql_query("use user;");

$sql ="Create TABLE if not exists `user` ("

." `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,"

." `name` VARCHAR(10) NOT NULL,"

." `password` VARCHAR(16) NOT NULL"

." )";

if(!mysql_query($sql))

{

echo "創建數據表失敗!<br>";

}else

{

echo "創建數據表成功!<br>";

}

$sql = "Insert INTO `user` ( `name`, `password`) VALUES ( 'php-fish', '123');";

if(mysql_query($sql))

echo "插入用戶成功!<br>";

else

echo "插入失敗!<br>";

mysql_close($db);

?>

前台登陸文件login.php

程序代碼

<form method="post" action="check.php">

<table cellpadding="0" cellspacing="0" border="0" width="25%">

<tr>

<td>用戶名:</td>

<td><input type="text" name="name"></td>

</tr>

<tr>

<td>密碼:</td>

<td><input type="password" name="password"></td>

</tr>

<tr>

<td><input type="submit" value="提交"></td>

<td><input type="reset" value="清除"></td>

</tr>

</table>

</form>

用戶名:<b>php-fish</b>

<br>

密碼:<b>123<br>

驗證文件check.php

程序代碼

<?php

if($_POST['name'] == "")

{

echo "請填寫用戶名<br><a href='login.php'>返回</a>";

}elseif($_POST['password'] == "")

{

echo "請填寫密碼<br><a href='login.php'>返回</a>";

}else

{

$conn = mysql_connect("localhost","root","")

or die("不能連接資料庫".mysql_error());

mysql_select_db("user")

or die ("不能連接到user".mysql_error());

$sql = "select * from user where id=3";

$result = mysql_query($sql);

$query = mysql_fetch_array($result);

mysql_close($conn);

if(($query['name'] == $_POST['name']) && ($query['password'] == $_POST['password']))

{

echo "驗證成功!<br>";

}else

echo "密碼錯誤<br>";

echo "<a href='login.php'>返回</a>";

}

?>

Ⅱ 如何用實現php與前端的交互

PHP是什麼文件? PHP,一個嵌套的縮寫名稱,是英文「超級文本預處理語言」(PHP:Hypertext Preprocessor)的縮寫。PHP 是一種 HTML 內嵌式的語言,PHP與微軟的ASP頗有幾分相似,都是一種在伺服器端執行的「嵌入HTML文檔的腳本語言」,語言的風格有類似於C語言,現在被很多的網站編程人員廣泛的運用。PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。它可以比 CGI 或者 Perl 更快速的執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;與同樣是嵌入HTML文檔的腳本語言JavaScript相比,PHP在伺服器端執行,成分利用了伺服器的性能;PHP執行引擎還會將用戶經常訪問的PHP程序駐留在內存中,其他用戶在一次訪問這個程序時就不需要誠信編譯程序了,只要直接執行內存中的代碼就可以了,這也是PHP高效率的體現之一。PHP具有非常強大的功能,所有的CGI或者JavaScript的功能PHP都能實現,而且支持幾乎所有流行的資料庫以及操作系統。如何打開PHP文件? 一般來說,用文本編輯工具都可打開PHP文件如notepad、emeditor、phpedit、Dreamwere,推薦使用Dreamwer編輯PHP文件上,如果您打開的PHP文件全是亂碼,那麼這個PHP文件就是經過zend加密過的php文件,無法再編輯和修改,但可以正常的運行,如果您要運行PHP文件那麼您就得安裝相應的php解釋器和web服務支持才行。想知道如何運行PHP文件請要看PHP教程

明白了嗎?建議樓主去後盾人那自學,聽說他們那正在搞什麼實訓班培訓的活動,你可以去看看