ช่วยดูให้หน่อยคับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

chaiwat
PHP Newbie
PHP Newbie
Posts: 1
Joined: 12/03/2009 8:16 pm

ช่วยดูให้หน่อยคับ

Post by chaiwat » 12/03/2009 8:28 pm

คือจะเช็คยังไงว่าถ้าusernameตรงกับฐานข้อมูลLoginแล้วไม่ให้มันกรอกลงฐานข้อมูลstudentครับ
ผมเช็คแล้วมันก็ฟ้องขึ้นมาแต่ก็ยังเอาข้อมูลไปใส่ในstudentอยู่ดีครับ
// ตรวจสอบในฐานข้อมูลว่าชื่อ username ทื่ส่งมามีคนใช้หรือยัง

Code: Select all

mysql_select_db($database_connect,$connect);
		$query = "SELECT username FROM login WHERE username ='$_POST[username]'";
		$result = mysql_query($query);
		$numrow = mysql_num_rows($result) ;
		if($numrow!=0) 
		{
			echo "<br><br><center><font size='3' face='MS Sans Serif'>ขอโทษด้วยครับ user $user_name นี้ ได้มีผู้ใช้ไปแล้วครับ กรุณาเปลี่ยนชื่อ Login ใหม่" ;
			echo "<br><br><input type='button' value='back to edit' onclick='history.back();'>		</center></body></html>" ;
			exit() ;
		}
			//ใส่ข้อมูลไปในตาราง login
		$query="INSERT INTO login (user_id,username,password,Status) VALUES('','$_POST[username]','$_POST[password]','student')";
		$insertUsers= mysql_query($query, $connect) or die(mysql_error());
if($insertUsers<>0)
{  
	//ถ้าเพิ่มมูลในตาราง login สำเร็จ ให้หาว่า user_ID คืออะไรเพื่อใช้ในการเพิ่มข้อมูลในตาราง clients ต่อไป
	$query="select * from login order by user_id desc";
	$rsUserID = mysql_query($query, $connect) or die(mysql_error());
	$row_rsUserID = mysql_fetch_assoc($rsUserID);
	$id_user=$row_rsUserID['user_id'];
}
//ใส่ข้อมูลเข้าไปในตาราง student
		$query2="select user_id from student where user_id  = $user_id";
		$a = $id_user;
		$query=  "INSERT INTO	student(title_name_id,user_id,branch_id,code,firstname,lastname,email1,tel1,username,password,remark1,GPA,subject,Status) 
VALUES('$_POST[title_name_id]',$a,'$_POST[branch_name]','$_POST[code]','$_POST[firstname]',
'$_POST[lastname]','$_POST[email1]','$_POST[tel1]','$_POST[username]','$_POST[password]',
'$_POST[remark1]','$_POST[GPA]','$_POST[subject]','student
')";

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22590
Joined: 22/09/2008 6:18 pm
Contact:

Re: ช่วยดูให้หน่อยคับ

Post by mindphp » 13/03/2009 3:48 pm

if($insertUsers<>0)
ต้องการตรวจ อะไร
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

Post Reply

Return to “Programming - PHP”

Users browsing this forum: No registered users and 30 guests