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 > ผู้พัฒนาเว็บค่ะ ช่วยชี้แจงปัญหานี้ให้หน่อยค่ะ ต้องการทำระบบ login เชื่อมต่อฐานข้อมูล โดยจำลองเครื่องของตัวเองเป็น server


ผู้พัฒนาเว็บค่ะ ช่วยชี้แจงปัญหานี้ให้หน่อยค่ะ ต้องการทำระบบ login เชื่อมต่อฐานข้อมูล โดยจำลองเครื่องของตัวเองเป็น server

 
Topic : 020381

Guest



ต้องการทำระบบ login เชื่อมต่อฐานข้อมูล โดยจำลองเครื่องของตัวเองเป็น server แต่ก็ต้องเอาไป upload ขึ้น server จริงอีกครั้งหนึ่ง สมมุติมีฐานข้อมูลชื่อ abc ตาราง member ภายในมี member_id,username,password เป็นต้น

ไฟล์ config.inc.php ดังนี้
<?
session_start();

$cook_nm = 'aa';
$cook_password = 'aaaa';
$cook_time= 3600*24*1;
$dbhost="localhost";
$dbuser="root";
$dbpass="1234";
$dbname="herb";
?>

ไฟล์ login.php ดังนี้
<?
require("config.inc.php");
$username=$_REQUEST['username'];
$password=$_REQUEST['password'];

if(isset($_REQUEST[[$cook_nm])){
$svusr='checked';
$focus="docment.a.password.focus();";
}else{
$focus="document.a.username.focus();";
}

if((!empty($username)) And(!empty($password) )){
$username = trim($_POST['username']);
$password = trim($_POST['password']);

mysql_connect($dbhost,$dbuser,$dbpass) or die("connect mysql ไม่ได้")
mysql_select_db($dbname);
$sql="SELECT username,password,Form member WHERE username='$Username'";
$dbquery = mysql_query($sql);
if (!$result){
header ("Localhost: dataspecial/dataspecial.php");
echo "<center><br><img src=img/stop.jpg> <br> ข้อมูล login ผิด!!";
echo "&nbsp;<href=./>Login ใหม่ </a>
exit;
}
if (trim($password))==trim($result['password']){
$_SESSION['ses_user'] = $username;

# $_SESSION[['ses_pass']=$password;
# echo "username:". $_SESSION['ses_username'];
# echo "password:". $_SESSION['ses_password']; die;

if ($_REQUEST['savepassword']=="on"{
setcookie($cook_password,$password,time()+3600*24*356);
} else {
setcookie($cook_password,"",time());
}
?>


///ส่วนของฟอร์ม////
<HTML><HEAD>
<TITLE>::LOGIN</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</HEAD>
<Body onload=<?=$foccus?>>
<Form action='login.php" method= post name=a>
<center><br><br>
<table border=1 cellpadding=0 bordercolor=white>
<tr><td bordercolor =#660066>
<table border=0 cellspacing=1 cellpadding=2 bgcolor=#ffccff>
<tr>
<td colspan=2 bgcolo=#cc66cc>&nbsp; <img src=img/i_02.gif><b> Login
</b></td></tr>
<tr>
<td rowspan="3" align=right><img/security.gif>&nbsp;&nbsp;</td>
<td align="right">username
<input type="text" name="username" size=25
value='<?=$_REQUEST[$cook_nm]?>'></td></tr>
<tr>
<td align="right">Password
<input type="password" name="password" size=25></td></tr>
<tr>
<td><br>&nbsp;&nbsp;<input type ="checkbox" name="saveusername"
<?=$svusr?>> จำ Username ไว้ในเครื่อง &nbsp;;<br>
&nbsp;&nbsp;<input type="check" name="savepassword">
จำรหัสผ่านไว้ในเครื่อง &nbsp;<BR>
<br><font color=red size=-1> ถ้าไม่ใช่เครื่องส่วนตัว ไม่ควรให้จำรหัสผ่าน </font>
</td></tr>
<tr> <td colspan=2 align=right><input name="image" type="image" src="img/ok.gif"> &nbsp;&nbsp;</td>
</tr>
</table>
</td></tr></table>
</form>
</body>
</html>
เมื่อทำรัน ปรากฏข้อความว่า

Parse error: syntax error, unexpected '[', expecting ']' in C:\AppServ\www\Herb&Beauty.com\login.php on line 6
ช่วยชี้แจงหน่อยค่ะว่าผิดตรงไหน และแก้ไขอย่างไร ช่วยหน่อยนะค่ะต้องส่งอาจารย์วันพุธนี้



Tag : - - - -

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 9 มิ.ย. 2551 13:22:29 By : tans View : 1509 Reply : 11
 

 

No. 1

Guest


if(isset($_REQUEST[[$cook_nm])) ผิดที่วงเล็บครับ แก้เป็น if(isset($_REQUEST[$cook_nm]))
Date : 9 มิ.ย. 2551 13:27:51 By : bts
 

 

No. 2

Guest


ขอเพิ่มเติมอีกนิด ต้องการให้เมื่อ login ครั้งต่อไปเครื่องของผู้ใช้จะต้องจดจำ username เอาไว้
Date : 9 มิ.ย. 2551 13:27:52 By : tans
 

 

No. 3

Guest


ลองแก้ไข วงเล็บแล้วค่ะ เมื่อรันมันขึ้นว่า
Parse error: syntax error, unexpected T_STRING in C:\AppServ\www\Herb&Beauty.com\login.php on line 18
Date : 9 มิ.ย. 2551 13:30:15 By : tans
 

 

No. 4

Guest


ต้องเขียน คุกกี้ลงบน เครื่องนะครับว่าจะให้จำอะไรบ้าง เวลาเค้าใช้ครั้งใหม่ก็เช็คว่ามีคุกกี้ไหมถ้ามีก็เอา username password มาโชซ์ในช่องล็อกอิน เท่านี้ก็เข้าได้โดยไม่ต้องกรอกอีกแล้ว
Date : 9 มิ.ย. 2551 13:32:42 By : bts
 

 

No. 5

Guest


$username = trim($_POST['username']);

$sql="SELECT username,password,Form member WHERE username='$Username'"; ตัวแปรทำไมคนละตัวกันละครับ $username กับ $Username
Date : 9 มิ.ย. 2551 13:35:49 By : bts
 

 

No. 6

Guest


แล้วจะสร้างคุกกี้ยังไงค่ะ ไม่เคยเรียนมานะค่ะ มันเป็นวิชาที่ต้องค้นคว้าอิสระนะค่ะ ช่วยชี้แจงหน่อยนะค่ะ ขอบคุณค่ะ
Date : 9 มิ.ย. 2551 13:43:10 By : tans
 

 

No. 7

Guest


อ่านในบทเรียนมีอยุ่ครับ
Date : 9 มิ.ย. 2551 14:14:00 By : bts
 

 

No. 8

Guest


$sql="SELECT username,password,Form member WHERE username='$Username'";

ตัว Form เขียนผิด ต้องเป็น From
Date : 9 มิ.ย. 2551 15:14:19 By : maruk
 

 

No. 9

Guest


COOKIE("paramiter","paramiter_require",time+(timer));
Date : 9 มิ.ย. 2551 18:40:22 By : online
 

 

No. 10

Guest


SET COOKIE("paramiter","paramiter_require",time+(timer));

ตกไปคำ
Date : 9 มิ.ย. 2551 18:40:58 By : online
 

 

No. 11

Guest


ขอบคุณค่ะ ตอนนี้ทำได้แล้วค่ะ ขอบคุณนะค่ะที่ให้คำปรึกษา
Date : 10 มิ.ย. 2551 14:49:47 By : tans
 

   

ค้นหาข้อมูล


   
 

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





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2026 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่