Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > สอบถาม มีใครพอรู้โค้ดพวกนี้บ้าง รบกวนทุกๆคนด้วยนะครับ



 

สอบถาม มีใครพอรู้โค้ดพวกนี้บ้าง รบกวนทุกๆคนด้วยนะครับ

 



Topic : 067979

Guest




มีอยู่ 4 ส่วนครับ

1. หน้า index ต้องการให้เป็นหน้าที่ต้องล็อกอินเข้ามาจึงจะสามารถเข้าเว็บได้ มีลิงค์สมัครสมาชิกสำหรับคนที่ล็อกอินไม่ได้

2.เป็นลิงค์สมัครสมาชิก from ที่ลิงค์มาจากหน้า index

3.เอาข้อมูลจาก from มาใช้คำสั่ง insert into ลงฐานข้อมูล

4.สมัครสมาชิกสำเร็จลิงค์กลับมายังหน้า index เพื่อเข้าหน้าเว็บไซค์

ปัญหาตอนนี้คือ สมัครสมาชิกแล้ว กรอก user - pass ที่สมัครไปแล้วแต่ก็ยังขึ้นว่า กรอก Username หรือ Password ผิดพลาด

Update แต่ไปต่อไม่ได้แล้ว ขอคำแนะนำด้วยครับ


1. index.php
Code (PHP)
<?php
session_start();

if ($_POST[op] != "ds") {
	$display_block = "
		<center><form method=POST action=\"$_SERVER[PHP_SELF]\">
		<table>
			<tr>
				<td>Username :</td>
				<td><input name=\"username\" type=\"text\" size=\"20\"></td>
			</tr>
			<tr>
				<td>Password :</td>
				<td><input name=\"password\" type=\"password\" size=\"20\"></td>
			</tr>
			<tr>
				<td>&nbsp;</td>
				<td>
					<input type=\"hidden\" name=\"op\" value=\"ds\">
					<input type=submit name=\"submit\" value=\"เข้าสู่ระบบ\">
                    <input type=\"reset\" value=\"ลบข้อมูล\" name=\"reset\">
				</td>
			</tr>
		</table>
	    </form></center>";

} else {
		include 'config.php';
		if ($_POST['username'] == "$adminuser" AND $_POST['password'] == "$adminpass") {
			$_SESSION[login] = "true";
			$_SESSION[username] = "$adminuser";
			header("Location: $redirectpage");
        		exit;
		} else {
		        $display_block = "<center><font face=\"MS Sans Serif\" size=\"2\">คุณกรอก Username หรือ Password ผิดพลาดคะ โปรด กลับไปกรอกใหม่อีกครั้งคะ<a href=\"$_SERVER[PHP_SELF]\">กลับไปกรอกใหม่ คลิ๊กที่นี่</a></font></center>";
		}
}


?>

<html>
<head>
<title>โปรด LOGIN เพื่อเข้าสู่ระบบก่อน</title>
<meta http-equiv="Content-Type" content="text/html; charset=tis-620">
<style>
body, td
{
	font-family: Ms San Serif;
	font-size: 10pt;
}
</style>
</head>

<body bgcolor="#FFFFCC">
<br><br>
<center><font face="MS Sans Serif" size="6" color="#FF0000">โปรด LOGIN เพื่อเข้าสู่ระบบก่อน</font></center>
<br><br>

<!-- หากต้องการให้แสดง FORM ไว้ LOGIN ที่ไหนก็นำ CODE บรรทัดด้านล่างไปไว้ที่นั่นครับ -->
<?php echo "$display_block"; ?>

<CENTER>
     <font face="MS Sans Serif" size="2">ยังไม่ได้เป็นสมาชิก ?&nbsp;&nbsp; 
			 <a href="signin.php">สมัครสมาชิกคลิ๊กที่นี่</a></font>    </p>

</CENTER>

	</BODY>
</HTML>



2.singin.php
Code (PHP)
	<HEAD>
		<TITLE>signin</TITLE>
	</HEAD>

	<BODY>
			REGIRTRATION <br>
			<FORM METHOD="POST" ACTION="showsignin.php">
					ชื่อ: <INPUT TYPE="text"  NAME="name"><br>
					นามสกุล: <INPUT TYPE="text"  NAME="surname"><br>
					เพศ: <INPUT TYPE="text"  NAME="sex"><br>
					อายุ: <INPUT TYPE="text"  NAME="age"><br>
					เบอร์โทรศัพท์: <INPUT TYPE="text"  NAME="tel"><br>
					อีเมล์:<INPUT TYPE="text"  NAME="email"><br>
					ที่อยู่: <INPUT TYPE="text"  NAME="address"><br><p>

					User name: <INPUT TYPE="text"  NAME="user"><br>
					Password: <INPUT TYPE="pass"  NAME="pass"><br><p>

					<INPUT TYPE="submit" VALUE="Submit">
					<INPUT TYPE="reset" VALUE="Reset">
				
			</FORM>
	</BODY>
</HTML>


3.showsignin.php
	<HEAD>
		<TITLE>showsignin</TITLE>
	</HEAD>

	<BODY>

		<?
			$name = $_POST["name"];
			$surname = $_POST["surname"];
			$sex = $_POST["sex"];
			$age = $_POST["age"];
			$tel = $_POST["tel"];
			$email= $_POST["email"];
			$address= $_POST["address"];
			
			$user = $_POST["user"];
			$pass = $_POST["pass"];


			ECHO "name --> $name<br>";
			ECHO "surname --> $surname<br>";
			ECHO "sex --> $sex<br>";
			ECHO "age --> $age<br>";
			ECHO "tel --> $tel<br>";
			ECHO "email --> $email<br>";
			ECHO "address --> $address<br><p>";

			
			ECHO "user --> $user<br>";
			ECHO "pass --> $pass<br>";

		
		?>

				 <p><a href="login.php">กลับไปหน้าล็อกอินคลิกที่นี้</a></font>    </p>

	</BODY>
</HTML>




4.showregisdb.php

Code (PHP)
	<HEAD>
		<TITLE> showregisdb </TITLE>
	</HEAD>

	<BODY>
		<?
			$link = mysql_connect("localhost","noomniim","1234");
			$sql = "showsignin";
			$result = mysql_query($sql);
			$USER = $_POST["user"];
			$PASS = $_POST["pass"];

			$sql = "Insert Into signin values('$user', '$pass');";
			$result = mysql_query($sql);
			if ($result) 
				echo "insert complete<br>";
			else 
				echo "insert eror";

			mysql_close($link);
		?>
	</BODY>
</HTML>




ทำแบบนี้ถูกไหม หรือต้องแก้ไข ตรงไหนบ้าง ขอคำแนะนำด้วย



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-10-12 20:06:17 By : jjwiset View : 691 Reply : 1
 

 

No. 1



โพสกระทู้ ( 5,149 )
บทความ ( 26 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ดูตัวแปรดี ๆครับ
ตัวแปร ตัวเล็ก กับตัวใหญ่ มันคนละความหมายกันนะครับ
เช่น $USER กับ $user มันน่างกันนะครับ

ปล. ผมตั้งใจพิมพ์ผิดเพื่อให้รู้ว่ามันต่างกันนะครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-10-12 23:18:07 By : deawx
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถาม มีใครพอรู้โค้ดพวกนี้บ้าง รบกวนทุกๆคนด้วยนะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่