- ไฟล์ที่ 1 เราจะสร้างรูปแบบหน้าตาของแบบฟอร์มในการลงเบียน ให้ชื่อไฟล์ว่า register.php
- ไฟล์ที่ 2 จะเป็นไฟล์ที่ใช้ตรวจสอบและติดต่อฐานข้อมูล MySQL ให้ชื่อไฟล์ว่า register-process.php
ไฟล์ที่ หนึ่งจะได้หน้าตาแบบนี้ครับ
Code ไฟล์ register.php มีดังนี้ :
ไฟล์ที่ 2 จะเป็นการตรวจสอบและบันทึกลงฐานข้อมูล
Code ไฟล์ register-process.php มีดังนี้ :
<form action="register-process.php" method="post">
<table width="700px" align="center" cellpadding="3" cellspacing="0" border="1" bordercolor="#CCCCCC" style="border-collapse:collapse;">
<tr bgcolor="#2316C0">
<td colspan="2" align="left"><label style="font-size:18px; color:#FFFFFF;">สมัครสมาชิก</label></td>
</tr>
<tr>
<td align="right" width="150px"><font color="#FF0000">*</font>Username :</td>
<td align="left"><input type="text" name="username" id="username" /></td>
</tr>
<tr>
<td align="right"><font color="#FF0000">*</font>Password :</td>
<td align="left"><input type="password" name="password" id="password" /></td>
</tr>
<tr>
<td align="right"><font color="#FF0000">*</font>ชื่อ :</td>
<td align="left"><input type="text" name="name" id="name" /></td>
</tr>
<tr>
<td align="right"><font color="#FF0000">*</font>นามสกุล :</td>
<td align="left"><input type="text" name="surname" id="surname" /></td>
</tr>
<tr>
<td><a href="index.php"><< ย้อนกลับ</a></td>
<td align="left"><input type="submit" name="ยืนยัน" id="ยืนยัน" value="ยืนยัน" /></td>
</tr>
</table>
</form>
ไฟล์ที่ 2 จะเป็นการตรวจสอบและบันทึกลงฐานข้อมูล
Code ไฟล์ register-process.php มีดังนี้ :
$host = "localhost";$user = "root";//ชื่อเข้าฐานข้อมูล$password = "admin";//รหัสผ่าน$dbname = "project" ;//ชื่อฐานข้อมูลmysql_connect($host,$user,$password) or die (mysql_error()) ;mysql_select_db($dbname) or die (mysql_error()) ;mysql_query("SET NAMES utf8");$sql = "SELECT * FROM member WHERE username='".$_POST['username']."'";$result = mysql_query($sql) or die(mysql_error());$num = mysql_num_rows($result);if(trim($_POST['username'])=="" or trim($_POST['password'])==""){echo "กรุณากรอก username และ password <br><a href='index.php'>ย้อนกลับ</a>";}else if($num==0){echo "username หรือ password ไม่ถูกต้อง <br><a href='index.php'>ย้อนกลับ</a>";}else{echo "บันทึกข้อมูลเรียบร้อยแล้ว";}
No comments:
Post a Comment