phpmysql登錄註冊程序,php實現登錄註冊

本文目錄一覽:

php mysql用戶註冊

?php

if($_POST){

extract($_POST);

if(trim($username)==”){ //提交後檢測

echo ‘用戶名不能為空’;

exit();

}

if(trim(password1)!=” password1==password2){

$password = md5($password1);

}else{

echo ‘兩次輸入的密碼不一至!’;

exit();

}

mysql_query(“insert into 表 (username,password) values(‘$username’,’$password’)”);

}

?

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

html xmlns=””

head

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

titletest/title

/head

script type=”text/javascript”

function $(id){return document.getElementById(id).value;}

function checkForm(){ //提交前檢測

if($(‘username’)==”){

alert(‘用戶名不能為空!’);

return false;

}

if($(‘username’).length 11){

alert(‘用戶名不超過11位’);

return false;

}

if($(‘password1’)==”){

alert(‘密碼不能為空!’);

return false;

}

if($(‘password1’)!=$(‘password2’)){

alert(‘兩次輸入的密碼不一至!’);

return false;

}

return true;

}

/script

body

form id=”form1″ name=”form1″ method=”post” action=”” onsubmit=”return checkForm();”

p

用戶名:

input type=”text” name=”username” id=”username” onkeyup=”value=value.replace(/[\W]/g,”) ” onbeforepaste=”value=value.replace(/[\W]/g,”)”/

/p

p

密碼:

input type=”text” name=”password1″ id=”password1″ /

/p

p重複密碼:

input type=”text” name=”password2″ id=”password2″ /

/p

p

input type=”submit” name=”button” id=”button” value=”提交” /

/p

/form

/body

/html

PHP+MySql註冊登錄

你看一下我這個能不能明白,我也是學這個的,有時間可以一起探討一下,我QQ:772965552,問題:13796730936

先建數據庫

CREATE DATABASE yonghudenglu;

USE yonghudenglu;

CREATE TABLE yonghudenglu (

id int(10) unsigned,

name varchar(50),

xingbie varchar(50),

mima varchar(50),

);

註冊頁面:

?php

//連接數據庫

$link = mysql_connect(‘localhost’, ‘root’, ‘123456’);

//判斷連接是否成功

if (!$link)

{

die(‘Could not connect: ‘ . mysql_error());

}

//選擇數據庫

mysql_select_db(“yonghudenglu”);

//判斷姓名是否為空

if (!empty($_POST[‘name’]))

{

if (!empty($_POST[‘xingbie’]))

{

if (!empty($_POST[‘mima’]))

{

$name=($_POST[‘name’]);

$xingbie=($_POST[‘xingbie’]);

$mima=($_POST[‘mima’]);

$xinmima=($_POST[‘xinmima’]);

$query=”select name,xingbie from yonghudenglu where name=’$name’ and xingbie=’$xingbie'”;

$result=mysql_query($query);

$num_rows = mysql_num_rows($result);

if ($num_rows0)

{

echo “您輸入的用戶名已經有人註冊了,請重新輸入!”;

echo “script language=\”JavaScript\”\r\n”;

echo ” alert(\”您輸入的用戶名已經有人註冊,請重新輸入!\”);\r\n”;

echo ” history.back();\r\n”;

echo “/script”;

exit;

}

else

{

if ($mima==$xinmima)

{

$sql1=”insert into yonghudenglu (name,xingbie,mima) values(‘$name’,’$xingbie’,’$mima’);”;

mysql_query($sql1);

mysql_query(“commit”);

echo “script language=\”JavaScript\”\r\n”;

echo ” alert(\”恭喜您註冊成功!\”);\r\n”;

echo ” location.replace(\”10.htm\”);\r\n”; // 自己修改網址

echo “/script”;

exit;

}

else

{

#echo “您沒有輸入密碼,請重新輸入!”;

echo “script language=\”JavaScript\”\r\n”;

echo ” alert(\”您輸入的兩次密碼不一樣,請重新輸入!\”);\r\n”;

echo ” history.back();\r\n”;

echo “/script”;

exit;

}

}

}

else

{

#echo “您沒有輸入密碼,請重新輸入!”;

echo “script language=\”JavaScript\”\r\n”;

echo ” alert(\”您沒有輸入密碼,請重新輸入!\”);\r\n”;

echo ” history.back();\r\n”;

echo “/script”;

exit;

}

}

else

{

echo “script language=\”JavaScript\”\r\n”;

echo ” alert(\”您沒有選擇性別,請重新選擇!\”);\r\n”;

echo ” history.back();\r\n”;

echo “/script”;

exit;

}

}

else

{

echo “script language=\”JavaScript\”\r\n”;

echo ” alert(\”您沒有輸入姓名,請重新輸入!\”);\r\n”;

echo ” history.back();\r\n”;

echo “/script”;

exit;

}

?

登陸頁面:

?php

$link = mysql_connect(‘localhost’, ‘root’, ‘123456’);

if (!$link)

{

die(‘Could not connect: ‘ . mysql_error());

}

mysql_select_db(“yonghudenglu”);

if (!empty($_POST[‘name’]))

{

if (!empty($_POST[‘mima’]))

{

$name=($_POST[‘name’]);

$mima=($_POST[‘mima’]);

$quer=”select name,mima from yonghudenglu where name=’$name'”;

$result=mysql_query($quer);

$num_rows = mysql_num_rows($result);

$row = mysql_fetch_array($result, MYSQL_ASSOC);

if ($num_rows0)

{

$mima1=$row[“mima”];

if ($mima==$mima1)

{

echo “script language=\”JavaScript\”\r\n”;

echo ” alert(\”登陸成功\”);\r\n”;

echo ” location.replace(\”12.html\”);\r\n”; // 自己修改網址

echo “/script”;

exit;

}

else

{

echo “script language=\”JavaScript\”\r\n”;

echo ” alert(\”您輸入的密碼不正確!請重新輸入!\”);\r\n”;

echo ” history.back();\r\n”;

echo “/script”;

exit;

}

}

else

{

echo “script language=\”JavaScript\”\r\n”;

echo ” alert(\”您還沒有註冊,請先註冊!\”);\r\n”;

echo ” history.back();\r\n”;

echo “/script”;

exit;

}

}

else

{

#echo “您沒有輸入密碼,請重新輸入!”;

echo “script language=\”JavaScript\”\r\n”;

echo ” alert(\”您沒有輸入密碼,請重新輸入!\”);\r\n”;

echo ” history.back();\r\n”;

echo “/script”;

exit;

}

}

else

{

echo “script language=\”JavaScript\”\r\n”;

echo ” alert(\”您沒有輸入姓名,請重新輸入!\”);\r\n”;

echo ” history.back();\r\n”;

echo “/script”;

exit;

}

?

不會就加我啊,哈哈

怎麼用php程序將登錄或者註冊信息寫進數據庫(mysql)?

$query=”select * from reg where username=’$username’ and pwd=’$pwd'”;

將該語句這樣寫:$query = sprintf(“select * from reg where username=%s and pwd=%s “, $username, $pwd);

php+mysql怎麼做登錄註冊

首先得到提交的數據

鏈接數據庫,查詢數據庫,查詢username 和pwd

提交的username 和 pwd  跟數據庫查詢的username 和pwd做對比,

都相等那就是登陸成功

?php

mysql_connect(‘localhost’,’root’,’123′);

mysql_select_db(‘lx’);

mysql_query(“SET CHARACTER SET utf8”);

mysql_query(“SET NAMES utf8”);

//數據庫lx 表user  字段id username  pwd

//用md5加密,可以自己試試    

    

if(isset($_POST[‘user’])$_POST[‘tijiao’] == ‘success’){

    $query = mysql_query(“select pwd from user where username = ‘”.$_POST[‘user’].”‘”);

    $num = mysql_num_rows($query);

    if($num  0 ){

        while($info = mysql_fetch_array($query)){

                if($info[‘pwd’] == md5($_POST[‘pwd’])){

                        echo ‘登陸成功’;

                    }else{

                        echo ‘登陸失敗’;    

                    }

            }

    

    }else{

        

            echo ‘登陸失敗’;

        }

}

?

form action=”” method=”get”/

table border=”0″ cellspacing=”0″ cellpadding=”0″ 

      tr

        td class=”fieldKey” width=”30%”用戶名:/td

        td class=”fieldValue” width=”100%”input type=”text” name=”user” //td

      /tr

      trtd height=”10″/td/tr

      tr

        td class=”fieldKey”密碼:/td

        td class=”fieldValue”input type=”password” name=”pwd” //td

      /tr

    /table

    input type=”hidden” name=”tijiao” value=”success” /

     input type=”submit” value=”登陸”/

/form

原創文章,作者:HKWH,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/144591.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
HKWH的頭像HKWH
上一篇 2024-10-25 13:53
下一篇 2024-10-25 13:53

相關推薦

  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智能、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • PHP和Python哪個好找工作?

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

    編程 2025-04-29
  • Python程序文件的拓展

    Python是一門功能豐富、易於學習、可讀性高的編程語言。Python程序文件通常以.py為文件拓展名,被廣泛應用於各種領域,包括Web開發、機器學習、科學計算等。為了更好地發揮P…

    編程 2025-04-29
  • Python購物車程序

    Python購物車程序是一款基於Python編程語言開發的程序,可以實現購物車的相關功能,包括商品的添加、購買、刪除、統計等。 一、添加商品 添加商品是購物車程序的基礎功能之一,用…

    編程 2025-04-29
  • 爬蟲是一種程序

    爬蟲是一種程序,用於自動獲取互聯網上的信息。本文將從如下多個方面對爬蟲的意義、運行方式、應用場景和技術要點等進行詳細的闡述。 一、爬蟲的意義 1、獲取信息:爬蟲可以自動獲取互聯網上…

    編程 2025-04-29
  • Vb運行程序的三種方法

    VB是一種非常實用的編程工具,它可以被用於開發各種不同的應用程序,從簡單的計算器到更複雜的商業軟件。在VB中,有許多不同的方法可以運行程序,包括編譯器、發佈程序以及命令行。在本文中…

    編程 2025-04-29
  • Python一元二次方程求解程序

    本文將詳細闡述Python一元二次方程求解程序的相關知識,為讀者提供全面的程序設計思路和操作方法。 一、方程求解 首先,我們需要了解一元二次方程的求解方法。一元二次方程可以寫作: …

    編程 2025-04-29
  • 如何使用GPU加速運行Python程序——以CSDN為中心

    GPU的強大性能是眾所周知的。而隨着深度學習和機器學習的發展,越來越多的Python開發者將GPU應用於深度學習模型的訓練過程中,提高了模型訓練效率。在本文中,我們將介紹如何使用G…

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

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

    編程 2025-04-29

發表回復

登錄後才能評論