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

HOME > PHP > PHP Forum > โชว์ชื่อมีปัญหาครับ CheckMember2.php?php เริ่มการติดต่อฐานข้อมูล



 

โชว์ชื่อมีปัญหาครับ CheckMember2.php?php เริ่มการติดต่อฐานข้อมูล

 



Topic : 041293

Guest




CheckMember2.php

?php
// เริ่มการติดต่อฐานข้อมูล //
$hostname = "localhost";
$username = "root";
$password = "";
$database = "member";
$tblname = "user";
mysql_connect($host, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
if (isset($_POST['btnLogin'])) { // เช็ึคว่ามีการรับค่าจากการกดปุ่ม Login หรือไม่
if($_POST['Username']=="" || $_POST['Password']==""){ // ว่ามีกรอกข้อมูลครบหรือไม่
echo "<meta http-equiv='Content-Type' content='text/html; charset=windows-874' />";
echo "<script>alert('กรุณากรอก Username และ Password ค่ะ');history.back();</script>";
exit();
}
// เช็ค user จากฐานข้อมูล //
mysql_select_db($database);
$strSQL = "SELECT * FROM user WHERE Username='".$_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){ // เช็ค ว่ามี User ในฐานข้อมูลหรือไม่ ถ้าเท่ากับ 1 มี เมื่อมีให้สร้าง session
session_start();
$_SESSION['MM_UserName'] = $rowLogin['Username'];
echo "<meta http-equiv='refresh' content='0;URL=index3.php'>"; // ถ้า login ผ่านจะให้ไปไหนก็ใส่ตรงนี้อ่ะครับ
}else{ // ไม่มี user นี้ในฐานข้อมูลแจ้งให้ทราบ แล้วกลับไปหน้า login ใหม่
echo "<meta http-equiv='Content-Type' content='text/html; charset=windows-874' />";
echo "<script language='javascript'>alert('ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง กรุณาลองใหม่');</script>";
echo "<meta http-equiv='refresh' content='0;URL=index2.php'>";
}
}
?>

index3.php

<?php session_start();?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<title>index3.php</title>
</head>
<body>
<?php if($_SESSION['MM_UserName']==""){?>
<? } else {echo "ยินดีตอนรับ คุณ ".$_SESSION['MM_UserName']; } ?>
</body>
</html>

ใส่แล้วมันลิ้งไปหน้าindex3ครับแต่ชื่อไม่ขึ้น



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-04-05 21:25:31 By : ขอบคุณครับ View : 915 Reply : 5
 

 

No. 1



โพสกระทู้ ( 4,759 )
บทความ ( 8 )



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


ก่อนส่งไปหน้า index3 ลอง echo ข้อมูลจาก db ก่อนดีกว่าว่ามันออกมาถูกต้องรึเปล่า ถ้าไม่มีก็แสดงว่าผิดพลาดตรงนี้แหละ การดึงข้อมูลออกมา






Date : 2010-04-05 22:43:29 By : mr.v
 


 

No. 2

Guest


ช่วยบอกวิธีทำได้มัยครับเพราะ ไม่ค่อยเก่งครับพูดตรงๆคือไม่เก่งเลย
แต่เวลาไม่ลิ้งค์ไปindex3ก็ไปได้นะครับ แต่ชื่อไม่โชว์อยู่ดี ไม่ทราพว่าควรทำอย่างไรดีครับ ขอบคุณล่วงหน้า
Date : 2010-04-05 23:03:20 By : ขอบคุณครับ
 

 

No. 3



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



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


หน้าแรกทำฟอร์มเพื่อเข้าระบบโดยมี textbox 2 อัน และปุ่มกด 1 อัน

Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="chk_login.php">
  <label>USER
  <input name="user_login" type="text" id="user_login" tabindex="1" />
  </label>
  <p>
    <label>PASSWORD
    <input name="password_login" type="text" id="password_login" tabindex="2" />
    </label>
  </p>
  <p>
    <label>
    <input type="submit" name="Submit" value="Submit" tabindex="3" />
    </label>
  </p>
</form>
</body>
</html>


Date : 2010-04-06 12:27:24 By : deathzap
 


 

No. 4



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



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


หน้าสองเป็นหน้าเช็คว่ามีข้อมูล user password ใน database หรือป่าว
Code (PHP)
<?php include ("chk_session.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php
$user_login = $_POST['user_login'];
$password_login = MD5($_POST['password_login']);

/*echo $user_login;
echo $password_login;
*/
// chk เงื่อนไขการ login
 if($user_login=="" || $password_login=="" )  { 
echo "<script>alert('กรุณาใส่ชื่อผู้ใช้และรหัสผ่านด้วย'); window.location = 'index.php';</script>";
  } else  {	
  require_once("connect.php");	
  $sql="SELECT * FROM tb_admin WHERE user_admin = '$user_login' and password_admin = '$password_login'";	
  $result = mysql_query($sql);	
  // การนับข้อมูล เเล้ว query เก็บใน session
  $row =mysql_num_rows($result);	
  			  if ($row != 0){	
					$rowza=mysql_fetch_array($result);
 				
					$_SESSION['id_admin'] = $rowza['id_admin'];
					$_SESSION['name_admin'] = $rowza['name_admin'];
					$_SESSION['ref_prefix_admin'] = $rowza['ref_prefix_admin'];
					$_SESSION['ref_id_level'] = $rowza['ref_id_level'];
					$_SESSION['ref_id_area'] = $rowza['ref_id_area'];
					
				//	echo "<center><b><h1>กำลังเข้าสู่ระบบ</h1></b> </center>" ; 	 
					//echo "<center><img src=images\loading.gif></center><br>";
					echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"0; URL=menu_manage.php\">";
				
	 				mysql_close();
				}else {
					echo "<script>alert('ชื่อผู้ใช้และรหัสผ่านไม่ถูกต้อง'); window.location = 'index.php';</script>";	
		}
 	}
 
?>
</body>
</html>


ไปดัดแปลงเอานะ
Date : 2010-04-06 12:28:45 By : deathzap
 


 

No. 5



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



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


หน้าที่สาม ก้อ เปิด session_start(); ไว้บรรทัดแรก

เเล้วลอง echo ค่าต่าง ของ session ดู

ติดตรงไหน เมลมาถามเเล้วกัน เด่ว ช่วย นะ

[email protected]
Date : 2010-04-06 12:30:34 By : deathzap
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : โชว์ชื่อมีปัญหาครับ CheckMember2.php?php เริ่มการติดต่อฐานข้อมูล
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่