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,028

HOME > PHP > PHP Forum > ช่วยดูโค้ดให้หน่อยครับ ผมอยากให้ต้อง login เปลี่ยนเป็น ชื่อผู้ใช้ เเล้วก้ระบบจัดการเขียนโค้ดเเบบนี้เเล้วมันไม่ขึ้นอะไรเลยช่วยหน่อยครับ



 

ช่วยดูโค้ดให้หน่อยครับ ผมอยากให้ต้อง login เปลี่ยนเป็น ชื่อผู้ใช้ เเล้วก้ระบบจัดการเขียนโค้ดเเบบนี้เเล้วมันไม่ขึ้นอะไรเลยช่วยหน่อยครับ

 



Topic : 119337



โพสกระทู้ ( 82 )
บทความ ( 0 )



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




อันนี้เป็นส่วน ของ dropdown login
Code (PHP)
 	<li class="dropdown">
                          
                            		<a class="dropdown-toggle" href="#" data-toggle="dropdown">เข้าสู่ระบบ<strong class="caret"></strong></a>
						<div class="dropdown-menu" style="padding: 15px; padding-bottom: 0px;">
                       				<?php if($_SESSION['user']==""){?>
									
                                    <form id="form1" name="form1" method="post" action="..\catmember/checklogin.php">
									<input style="margin-bottom: 15px;" type="text" placeholder="Username" id="username" name="username">
								<input style="margin-bottom: 15px;" type="password" placeholder="Password" id="password" name="password">
								<input style="float: left; margin-right: 10px;" type="checkbox" name="remember-me" id="remember-me" value="1">
								<label class="string optional" for="user_remember_me">อยู่ในระบบ</label>
								<input class="btn btn-primary btn-block" type="submit" id="btnlogin" name="btnlogin" value="เข้าสู่ระบบ">
								<label style="text-align:center;margin-top:5px"></label>
                                </form>
                             <? } else {echo "ยินดีตอนรับ คุณ ".$_SESSION['user']; } ?>
                              
                              


Code (PHP)
<?php 

$hostname = "localhost";
$database = "member";
$username = "root";
$password = "1234";
$conn = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR); 



if (isset($_POST['btnlogin']))

	 if($_POST['username']=="" || $_POST['password']==""){ // ว่ามีกรอกข้อมูลครบหรือไม่
   		echo "<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />";
		echo "<script>alert('กรุณากรอก Username และ Password ค่ะ');history.back();</script>";
		exit();
		}

	mysql_select_db($database);
	$strSQL = "SELECT * FROM tbl_member WHERE user='".$_POST['username']."' AND Password = '".$_POST['password']."' "; 
	$objQuery = mysql_query($strSQL) or die(mysql_error());
	$totalRows = mysql_num_rows($objQuery);
	$rowLogin = mysql_fetch_array($objQuery);
	if($totalRows == 1){
		session_start();
		$_SESSION['user'] = $rowLogin['username'];
  		echo "<meta http-equiv='refresh' content='0;URL=..\com/index.php'>";
	}else{ 
  		echo "<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />";
  		echo "<script language='javascript'>alert('ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง กรุณาลองใหม่');</script>";
  		echo "<meta http-equiv='refresh' content='0;URL=..\com/index.php'>";
	}
} 

?>





พอล็อคอินเเล้วกลับมาหน้า index.php ก็ยังขึ้นให้ล็อคอินเหมือนเดิมครับ ช่วยหน่อยครับ ผมอ่อน php



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-10-12 13:35:20 By : muzaza11 View : 679 Reply : 9
 

 

No. 1



โพสกระทู้ ( 2,311 )
บทความ ( 1 )



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


หน้า index.php ประกาศ session_start(); หรือยังครับ?






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-12 13:51:18 By : arm8957
 


 

No. 2



โพสกระทู้ ( 82 )
บทความ ( 0 )



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


ประกาศไว้บนสุดของหน้าละครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-12 13:51:39 By : muzaza11
 

 

No. 3



โพสกระทู้ ( 82 )
บทความ ( 0 )



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


ช่วยหน่อยครับผมนั่งเเก้ตรงนี้มา 2-3 วัละครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-12 13:52:45 By : muzaza11
 


 

No. 4



โพสกระทู้ ( 2,311 )
บทความ ( 1 )



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


งั้นลอง print_r($_SESSION); ดูครับ ว่ามีค่าอะไรมาบ้าง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-12 13:54:53 By : arm8957
 


 

No. 5



โพสกระทู้ ( 82 )
บทความ ( 0 )



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


Array ( [user] => [Status] => [id] => 11 [status] => user [username] => root )

ประมาณอะครับที่ มาผมพึ่งลองเล่น php ยัง งงเรื่อง SESSION อยู่ ต้องทำยังไงอะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-12 14:09:51 By : muzaza11
 


 

No. 6



โพสกระทู้ ( 2,311 )
บทความ ( 1 )



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


อะ อันดับแรกครับ โค้ดคุณ Error ในส่วนของเงื่อนไง if() คุณลืมปีกกาเปิด({) ไปตัวนึง
Code
<?php $hostname = "localhost"; $database = "member"; $username = "root"; $password = "1234"; $conn = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR); if (isset($_POST['btnlogin'])) { if($_POST['username']=="" || $_POST['password']==""){ // ว่ามีกรอกข้อมูลครบหรือไม่ echo "<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />"; echo "<script>alert('กรุณากรอก Username และ Password ค่ะ');history.back();</script>"; exit(); } mysql_select_db($database); $strSQL = "SELECT * FROM tbl_member WHERE user='".$_POST['username']."' AND Password = '".$_POST['password']."' "; $objQuery = mysql_query($strSQL) or die(mysql_error()); $totalRows = mysql_num_rows($objQuery); $rowLogin = mysql_fetch_array($objQuery); if($totalRows == 1){ session_start(); $_SESSION['user'] = $rowLogin['username']; echo "<meta http-equiv='refresh' content='0;URL=..\com/index.php'>"; }else{ echo "<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />"; echo "<script language='javascript'>alert('ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง กรุณาลองใหม่');</script>"; echo "<meta http-equiv='refresh' content='0;URL=..\com/index.php'>"; } } ?>


ขั้นที่ 2 ลองเช็คค่า $_SESSION ในหน้า login ว่าถูกสร้างขึ้นจริงๆ หรือไม่ (ถ้ามั่นใจว่าสามารถดึงข้อมูลจาก DB มาได้ถูกต้องนะครับ)
if($totalRows == 1){
session_start();
$_SESSION['user'] = $rowLogin['username'];
#echo "<meta http-equiv='refresh' content='0;URL=..\com/index.php'>"; #ปิดส่วนนี้ไปก่อน
print_r($_SESSION);
}else{
echo "<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />";
echo "<script language='javascript'>alert('ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง กรุณาลองใหม่');</script>";
echo "<meta http-equiv='refresh' content='0;URL=..\com/index.php'>";
}
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-12 14:17:08 By : arm8957
 


 

No. 7



โพสกระทู้ ( 82 )
บทความ ( 0 )



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


ลองทำเเล้วครับขึ้น หน้าขาวไม่มีไรเกิดขึ้น เลย เวลา login รหัสที่สมัครไว้ก้เข้าได้เเล้ว รีกลับมาหน้า index เหมือนเดิมครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-12 15:57:02 By : muzaza11
 


 

No. 8



โพสกระทู้ ( 2,311 )
บทความ ( 1 )



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


ขอดูโค้ดปัจจุบันหน่อยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-12 16:37:02 By : arm8957
 


 

No. 9



โพสกระทู้ ( 82 )
บทความ ( 0 )



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


โค้ดเหมือนเดิมเลยครับเเค่เพิ่ม { เท่านั้นครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-12 18:41:42 By : muzaza11
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูโค้ดให้หน่อยครับ ผมอยากให้ต้อง login เปลี่ยนเป็น ชื่อผู้ใช้ เเล้วก้ระบบจัดการเขียนโค้ดเเบบนี้เเล้วมันไม่ขึ้นอะไรเลยช่วยหน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่