php實例-註冊&登錄
------------------------Re.php---------------------- -----------
<html> <head> <meta http-equiv="Content-Type" c/html; charset=utf-8" /> <script type="text/javascript" src="jquery-1.4.4.min.js"></script> <?php $c //连接并选择数据库服务器 mysql_query("set names utf8"); mysql_select_db("cookie",$connection); ?> <script> function sel(obj){ $.get("select.php",{province:obj.options[obj.selectedIndex].value},function(json){ var city = $("#city"); //$("option",city).remove(); //清空原有的选项 $.each(json,function(index,array){ //alert(array.cityid); var option = "<option value='"+array.cityid+"'>"+array.city+"</option>"; city.append(option); }); },'json'); } </script> <title>Register</title> </head> <body> <h1>用户注册</h1> <form method="POST" action="register.php"> 输入工号:<input type="text" name="userno" maxlength="10" size="10"></br></br> 输入密码:<input type="password" name="password1" maxlength="20" size="20"></br></br> 确认密码:<input type="password" name="password2" maxlength="20" size="20"></br></br> 真实姓名:<input type="text" name="username" maxlength="30" size="30"></br></br> 性 别:<input type="radio" checked="checked" name="gender" value="1">男 <input type="radio" name="gender" value="2">女</br></br> 籍贯:<select name="province" id="province" <option value ="0">---请选择省份---</option> <? $query="select * from province"; $result=mysql_query($query,$connection); while($row=mysql_fetch_array($result)) { ?> <option value ="<? echo $row[provinceid]; ?>"><? echo $row[province] ?></option> <? } ?> </select> <select name="city" id="city"> <option value ="0">---请选择城市---</option> </select> </br></br> 所在部门:<select name="department"> <option value ="0">---请选择部门---</option> <? $query="select * from department"; $result=mysql_query($query,$connection); while($row=mysql_fetch_array($result)) { ?> <option value ="<? echo $row[departmentid]?>"><? echo $row[department]?></option> <? } ?> </select></br></br> 职位:<select name="position"> <option value ="0">---请选择职位---</option> <? $query="select * from positions"; $result=mysql_query($query,$connection); while($row=mysql_fetch_array($result)) { ?> <option value ="<? echo $row[positionid]?>"><? echo $row[positions]?></option> <? } ?> </select></br></br> 备注:<input type="text" name="remark" maxlength="30" size="30"></br></br> <input type="submit" value="提交"> </form> </body> </html>
------------------------------------ -register.php------------------------------------------------
<html> <head> <meta http-equiv="Content-Type" c/html; charset=utf-8" /> <title>Register</title> </head> <body> <?php $userno = $_POST['userno']; $password1 = $_POST['password1']; $password2 = $_POST['password2']; $username = $_POST['username']; $gender = $_POST['gender']; $province = $_POST['province']; $city = $_POST['city']; $department = $_POST['department']; $position = $_POST['position']; $remark = $_POST['remark']; if(!$password1 || !$username) { echo "用户名或密码不能为空,请重新输入!"; exit; } if($password1 != $password2) { echo "两次密码不一致,请重新输入!"; exit; } @ $db = new mysqli('localhost','root','cookie','cookie'); if(mysqli_connect_errno()) { echo "数据库链接失败,请重试!"; exit; } $query = "insert into userinfo values(null,$userno,'$password1','$username',$gender,$province,$city,$department, $position,'remark')"; $result = $db->query($query); if($result) { echo "注册成功!<br />"; } else { echo "注册失败!"; } $db->close(); ?> <a href="login.html">点击登录</a> </body> </html>
--------------------------select.php------------------- ----------------
<? $c //连接并选择数据库服务器 mysql_query("set names utf8"); mysql_select_db("cookie",$connection); $proid = $_GET["province"]; if(isset($proid)){ $q=mysql_query("select * from city where provinceid = $proid"); while($row=mysql_fetch_array($q)){ $select[] = array("cityid"=>$row[cityid],"city"=>$row[city]); } //var_dump($select); echo json_encode($select); } ?>
-----------------login.html--------------------------- -
<html> <head> <meta http-equiv="Content-Type" c/html; charset=utf-8" /> <title>Login</title> </head> <body> <h1>用户登录</h1> <form method="POST" action="login.php"> 用 户 名:<input type="text" name="username" maxlength="30" size="30"></br></br> 用户密码:<input type="password" name="password" maxlength="30" size="30"></br></br> <input type="submit" value="登录"> </form> </body> </html>
------------------------login.php------------------ -------------------
<html> <head> <meta http-equiv="Content-Type" c/html; charset=utf-8" /> <title>Login</title> <?php $c //连接并选择数据库服务器 mysql_query("set names utf8"); mysql_select_db("cookie",$connection); ?> </head> <body> <?php $username = $_POST['username']; $password = $_POST['password']; if(!$password || !$username) { echo "用户名或密码不能为空,请重新输入!"; exit; } @ $db = new mysqli('localhost','root','cookie','cookie'); if(mysqli_connect_errno()) { echo "数据库链接失败,请重试!"; exit; } $query = "select * from userinfo where username = '$username' && passwd = '$password'"; $result = $db->query($query); $num_results = $result->num_rows; if($num_results >0) { //echo "登录成功!"; <strong>include</strong> "userinfo.php"; } else { echo "用户名或密码错误,请确认!"; } $db->close(); ?> </body> </html>
--------------------------- --userinfo.php----------------------------------
<head> <meta http-equiv="Content-Type" c/html; charset=utf-8" /> <title>Login</title> </head> <?php $c //连接并选择数据库服务器 mysql_select_db("cookie",$connection); $query="select u.userid,u.userno,u.username,g.`gender`,p.`province`,c.`city`,d.`department`,po.`positions`,u.remark from userinfo as u <strong>left join</strong> gender as g on u.genderid = g.genderid <strong>left join</strong> province as p on u.provinceid = p.provinceid <strong>left join</strong> city as c on u.cityid = c.cityid <strong>left join</strong> department as d on u.departmentid = d.departmentid <strong>left join</strong> positions as po on u.positionid = po.positionid"; $result=mysql_query($query,$connection); ?> <table border="1" width="100%"> <tr> <th>用户ID</th> <th>工号</th> <th>真实姓名</th> <th>性别</th> <th>省份</th> <th>城市</th> <th>部门</th> <th>职位</th> <th>备注</th> <th>操作</th> </tr> <? while($row=mysql_fetch_array($result)) { ?> <tr> <td> <? echo $row[userid]."<br>"; ?></td> <td> <? echo $row[userno]."<br>"; ?></td> <td> <? echo $row[username]."<br>"; ?></td> <td> <? echo $row[gender]."<br>"; ?></td> <td> <? echo $row[province]."<br>"; ?></td> <td> <? echo $row[city]."<br>"; ?></td> <td> <? echo $row[department]."<br>"; ?></td> <td> <? echo $row[positions]."<br>"; ?></td> <td> <? echo $row[remark]."<br>"; ?></td> <td>编辑</td> <? } ?>
以上就介紹了php實例-註冊&登錄,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

許多用戶在選擇智慧型手錶的時候都會選擇的華為的品牌,其中華為GT3pro和GT4都是非常熱門的選擇,不少用戶都很好奇華為GT3pro和GT4有什麼區別,下面就給大家介紹一下二者。華為GT3pro和GT4有什麼差別一、外觀GT4:46mm和41mm,材質是玻璃鏡板+不鏽鋼機身+高分纖維後殼。 GT3pro:46.6mm和42.9mm,材質是藍寶石玻璃鏡+鈦金屬機身/陶瓷機身+陶瓷後殼二、健康GT4:採用最新的華為Truseen5.5+演算法,結果會更加的精準。 GT3pro:多了ECG心電圖和血管及安

為什麼截圖工具在Windows11上不起作用了解問題的根本原因有助於找到正確的解決方案。以下是截圖工具可能無法正常工作的主要原因:對焦助手已開啟:這可以防止截圖工具開啟。應用程式損壞:如果截圖工具在啟動時崩潰,則可能已損壞。過時的圖形驅動程式:不相容的驅動程式可能會幹擾截圖工具。來自其他應用程式的干擾:其他正在運行的應用程式可能與截圖工具衝突。憑證已過期:升級過程中的錯誤可能會導致此issu簡單的解決方案這些適合大多數用戶,不需要任何特殊的技術知識。 1.更新視窗與Microsoft應用程式商店應用程

jquery隱藏select元素的方法:1、hide()方法,在HTML頁面中引入jQuery庫,可以使用不同選擇器來隱藏select元素,ID選擇器將selectId替換為你實際使用的select元素的ID;2、 css()方法,使用ID選擇器選擇需要隱藏的select元素,使用css()方法將display屬性設為none,並將selectId替換為select元素的ID。

使用golang進行SelectChannelsGo並發式程式設計的非同步處理方法引言:並發式程式設計是現代軟體開發中的重要領域,它可以有效地提高應用程式的效能和回應能力。在Go語言中,使用Channels和Select語句可以簡單而有效率地實現並發程式設計。本文將介紹如何使用golang進行SelectChannelsGo並發式程式設計的非同步處理方法,並提供具體的

jQuery是一個受歡迎的JavaScript函式庫,可以用來簡化DOM操作、事件處理、動畫效果等。在web開發中,常常會遇到需要對select元素進行改變事件綁定的情況。本文將介紹如何使用jQuery實作對select元素改變事件的綁定,並提供具體的程式碼範例。首先,我們需要使用標籤來建立一個包含選項的下拉式選單:

因為select可以讓開發者同時等待多個檔案緩衝區,可減少IO等待的時間,能夠提高進程的IO效率。 select()函數是IO多路復用的函數,允許程式監視多個檔案描述符,等待所監視的一個或多個檔案描述符變成「準備好」的狀態;所謂的」準備好「狀態是指:檔案描述子不再是阻塞狀態,可以用於某類IO操作了,包括可讀,可寫,發生異常三種。 select是一個電腦函數,位於頭檔#include。此函數用於監視文件描述符的變化情況-讀寫或是異常。 1.select函數介紹select函數是IO多工的函

第1部分:初始故障排除步驟檢查蘋果的系統狀態:在深入研究複雜的解決方案之前,讓我們先從基礎知識開始。問題可能不在於您的設備;蘋果的伺服器可能會關閉。造訪Apple的系統狀態頁面,查看AppStore是否正常運作。如果有問題,您所能做的就是等待Apple修復它。檢查您的網路連接:確保您擁有穩定的網路連接,因為「無法連接到AppStore」問題有時可歸因於連接不良。嘗試在Wi-Fi和行動數據之間切換或重置網路設定(「常規」>「重置」>「重置網路設定」>設定)。更新您的iOS版本:

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code
