|
|
|
มีปัญหาเกี่ยวกับการสมัครสมาชิกคับ ผู้รู้ช่วยเข้ามาดูให้หน่อยคับ รายละเอียดด้านในคับ |
|
|
|
|
|
|
|
รายละเอียดคือ สมัครสมาชิกแล้ว แต่ไม่มีข้อมูลสมาชิกในฐานข้อมูลคับ ตามภาพคับผม
ไฟล์ register.php
Code (PHP)
<form name="form1" method="post" action="AddRegister.php">
<br>
<table width="400" border="0" style="width: 400px">
<tbody>
<tr>
<td width="119">ชื่อผู้ใช้ :</td>
<td width="271">
<input name="member_id" type="text" id="member_id" size="20">
</td>
</tr>
<tr>
<td> รหัสผ่าน :</td>
<td><input name="member_password" type="password" id="member_password">
</td>
</tr>
<tr>
<td> ยืนยันรหัสผ่าน :</td>
<td><input name="confirm_password" type="password" id="confirm_password">
</td>
</tr>
<tr>
<td>ชื่อ :</td>
<td><input name="member_Firstname" type="text" id="member_Firstname" size="35"></td>
</tr>
<tr>
<td>นามสกุล :</td>
<td><input name="member_Lastname" type="text" id="member_Lastname" size="35"></td>
</tr>
</tbody>
</table>
<table width="400" border="0" style="width:"400">
<tr>
<td width="103">เพศ :</td>
<td width="287">ชาย
<label>
<input type="radio" name="member_sex" id="radio" value="Male">
</label>
หญิง
<label>
<input type="radio" name="member_sex" id="radio2" value="radio2">
</label></td>
</tr>
<tr>
<td>ที่อยู่ :</td>
<td><label>
<textarea name="member_address" id="member_address" cols="45" rows="5"></textarea>
</label></td>
</tr>
<tr>
<td>เบอร์โทรศัพท์ :</td>
<td><label>
<input type="text" name="member_phone" id="member_phone">
</label></td>
</tr>
<tr>
<td>อีเมลล์ :</td>
<td><label>
<input type="text" name="member_email" id="member_email">
</label></td>
</tr>
<tr>
<td> Status :</td>
<td>
<select name="Status" id="Status">
<option value="Admin" selected>Admin</option>
<option value="User">User</option>
</select>
</td>
</tr>
</table>
<p><br>
<input type="submit" name="Submit" value="ยืนยัน">
<label>
<input type="reset" name="Reset" id="button" value="ล้างข้อมูล">
</label>
</p>
</form>
ไฟล์ AddRegister.php
Code (PHP)
<?
mysql_connect("localhost","root","root");
mysql_select_db("dormitory");
if(trim($_POST["member_id"]) == "")
{
echo "กรุณาใส่ไอดี";
exit();
}
if(trim($_POST["member_password"]) == "")
{
echo "กรุณาใส่รหัสผ่าน";
exit();
}
if($_POST["member_password"] != $_POST["confirm_password"])
{
echo "รหัสผ่านไม่เหมือนกัน";
exit();
}
if(trim($_POST["member_Firstname"]) == "")
{
echo "กรุณาใส่ชื่อ";
exit();
}
if(trim($_POST["member_Lastname"]) == "")
{
echo "กรุณาใส่นามสกุล";
exit();
}
if(trim($_POST["member_sex"]) == "")
{
echo "กรุณาระบุเพศ";
exit();
}
if(trim($_POST["member_address"]) == "")
{
echo "กรุณาใส่ที่อยู่ของคุณ";
exit();
}
if(trim($_POST["member_phone"]) == "")
{
echo "กรุณาใส่เบอร์โทรศัพท์";
exit();
}
if(trim($_POST["member_email"]) == "")
{
echo "กรุณาใส่อีเมลล์";
exit();
}
if(trim($_POST["Status"]) == "")
{
echo "กรุณาเลือกสถานะ";
exit();
}
$strSQL = "SELECT * FROM member WHERE member_id = '".trim($_POST['member_id'])."' ";
$objQuery = mysql_query($strSQL) or die(mysql_error());
if($objResult)
{
echo "member_id already exists!";
}
else
{
$strSQL = "INSERT INTO member (member_id,member_password,member_Firstname,member_Lastname,member_sex,member_address,member_phone,member_email,confirm_password,Status) VALUES ('".$_POST["member_id"]."',
'".$_POST["member_password"]."','".$_POST["member_Firstname"]."','".$_POST["member_Lastname"]."','".$_POST["member_sex"]."','".$_POST["member_address"]."','".$_POST["member_phone"]."','".$_POST["member_email"]."','".$_POST["confirm_password"]."','".$_POST["Status"]."')";
$objQuery = mysql_query($strSQL) or die(mysql_error());
echo "สมัครสมาชิกสำเร็จแล้ว<br>";
echo "<br> Go to <a href='Maps.php'>Login page</a>";
}
mysql_close();
?>
Tag : PHP
|
ประวัติการแก้ไข 2012-06-27 09:16:56 2012-06-27 09:23:28 2012-06-27 09:27:12 2012-06-27 10:29:12
|
|
|
|
|
Date :
2012-06-27 09:00:20 |
By :
bankclup |
View :
1049 |
Reply :
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Query คุณน่าจะผิดครับ ลองเพิ่ม or die() เข้าไปครับ จะได้รู้ว่า Error เพราะอะไร
Code (PHP)
$objQuery = mysql_query($strSQL) or die(mysql_error());
|
|
|
|
|
Date :
2012-06-27 09:45:31 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่แสดงเหมือนเดิมคับ แต่ดูเหมือนว่า จำนวนCardinality จะเพิ่มขึ้นนะคับ หลังจากที่ผมลองสมัครสมาชิกแล้ว
|
|
|
|
|
Date :
2012-06-27 10:05:18 |
By :
bankclup |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าไม่มีข้อมูลมันน่าจะ error น่ะครับ ใส่ครบทุกตัวหรือเปล่าครับ
|
|
|
|
|
Date :
2012-06-27 10:08:22 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ครบหมดแล้วคับพี่ ผมก็ยัง งง อยุ่้เลย ไม่รุ้จะแก้ยังไงดี
|
|
|
|
|
Date :
2012-06-27 10:11:39 |
By :
bankclup |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองไล่ ดูดีๆ ครับผม
ใช้โปรแกรม Text Editor ที่สบายตา เวลาเีขียนนานๆ จะรู้สึกดีขึ้น เมื่อได้ไล่โึค๊ดที่หา ที่ผิดไม่เจอ
ส่วนตัวผมใช้ Aptana Studio 3.0
อิอิ ตอบตรงคำถามหรือป่าวคับ อิอิ ขออภัยในบางลีลาครับผม
สถานะ :: ตกงาน
|
|
|
|
|
Date :
2012-06-27 14:32:48 |
By :
osiris2k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จนปัญญาแล้ว ไล่จนไม่รุ้จะไล่ไงแล้วคร๊าฟฟฟฟฟฟฟฟฟฟฟฟฟฟฟฟฟฟฟฟฟ
|
|
|
|
|
Date :
2012-06-27 15:17:49 |
By :
bankclup |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้มาจากไหนครับ
if($objResult)
|
|
|
|
|
Date :
2012-06-27 22:43:12 |
By :
poomloom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำใหม่เลยครับไปดาวน์โหลด script ที่นี้เลย http://www.codetukyang.com/php/scripts/membersystem.htm ผมลองมาริช้ได้เรยมีระบบadminแก้ไขข้อมูลสมาชิกด้วยอยากได้ไรเพิ่มเราก๊พลิกแพงเสริมแต่งเอาครับ
|
ประวัติการแก้ไข 2012-06-28 00:17:31 2012-06-28 00:17:50
|
|
|
|
Date :
2012-06-27 23:59:19 |
By :
khonglen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่า ตอนนี้ผมทำได้แล้วคับ จิงๆมันได้ตั้งแต่แรกแล้ว แต่ผมลืม กด เปิดดู ใน phpmyadmin ฮ่าๆ
|
|
|
|
|
Date :
2012-06-28 21:19:44 |
By :
bankclup |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|