ขอความช่วยเหลือค่า Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\Personal\Cheak_login_co.php on line 85
อันนี้ database
Code (PHP)
<?php
$link=mysql_connect("localhost","root","1234");
mysql_select_db("3333",$link);
// mysql_query("SET character_set_results=tis620");
// mysql_query("SET character_set_client=tis620");
// mysql_query("SET character_set_connection=tis620");
// mysql_query("collation_connection = tis620_thai_ci");
// mysql_query("collation_database = tis620_thai_ci");
// mysql_query("collation_server = tis620_thai_ci");
?>
Date :
2012-07-26 10:30:59
By :
minted
จนปัญญาจิง ๆค่าาา
Date :
2012-07-26 12:30:08
By :
minted
ส่วน javascript ลองเป็นแบบนี้ไมครับ
Code (JavaScript)
<script language="javascript">
alert("$Fname คุณเป็นเจ้าหน้าที่") ;
</script>
ขอแนะแนวนิดหน่อยนะครับ ไม่ควนใช้ Tag <meta> ล่าง Tag <head>…</head> นะครับ ด้วยเห็ชตุผลที่ว่าบ้าง Serve ไม่สามารถอ่าน tag <meta> ล่าง hdeader ด้วยเหตุผลเพื่อความปลอดภัย แนะนำใหเป็น
ถ้า javascript ใช้แบบนี้นะครับ top.location = "URL"; ถ้าจะให้ดีเร ก็ใส่แบบนี้ครับ setTimeout ("top.location = \"URL\" , 5000);
ส่วน PHP ใช้แบบนี้นะครับ header("Location: URL",0); แบบไม่ดีเร และจะทำให้ดีเรก็เขียนแบบนี้นะครับ header("Refresh:3; URL= URLที่จะไป");
ส่วนถ้ายัง Error อยู่ ให้ของ ใส่ exit(0); ดูที่ละบันทัด หรือไม่ก็พิมพ์ คำสั่งนี้นะครับ error_reporting(E_ALL); นะครับ
Date :
2012-07-26 13:16:05
By :
thethaicom
หนูแก้แล้วยังเป็นอยู่เลยค่ะพี่
Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\Personal\Cheak_login_co.php on line 86
Code (PHP)
<?
@session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>
<body>
<?php
if ($id!=""&& $pass!="")
{
include("connectdb.php");
$sql="select * from personal where userdb_user='$id' and Password='$pass'";
$result=mysql_query($sql,$link);
$row=mysql_num_rows($result);
if ($row>=1)
{
$n=mysql_fetch_row($result);
session_register("active");
session_register("active1");
session_register("User");
session_register("Fname");
session_register("Lname");
session_register("Status");
session_register("Partment");
$active="ok";
$active1="$n[6]";
$User="$n[0]";
$Fname="$n[1]";
$Lname="$n[2]";
$Status ="$n[3]";
$Partment="$n[4]";
if($active1 =="ad")
{
?>
<script language="javascript">
alert("$Fname คุณเป็นผู้ดูแล") ;
</script>
<? header("Refresh:3; URL= url=http://localhost/personal/admin_console.php");?>
<?
exit();
}
else if($active1 =="co")
{
?>
<script language="javascript">
alert("$Fname คุณเป็นเจ้าหน้าที่") ;
</script>
<? header("Refresh:3; URL= url=http://localhost/personal/list_revo_co.php"); ?>
<? exit();
}
else
{
?>
<script language="javascript">
alert("$Fname คุณไม่มีสิทธิ์ในส่วนนี้") ;
</script>
<? header("Refresh:3; URL= url=http://localhost/personal/main.php"); ?>
<? exit();
}
}
else
{
?>
<script language="javascript">
alert("ID หรือ Password ผิดกรุณา Login ใหม่ ") ;
</script>
<? header("Refresh:3; URL= url=http://localhost/personal/co_admin.php"); ?>
<?
exit();
}
}
else
mysql_close($link);
?>
<script language="javascript">
alert("กรุณาใส่ ID และ Password");
</script>
<? header("Refresh:3; URL= url=http://localhost/personal/index.php"); ?>
</body>
</html>
Date :
2012-07-26 13:58:21
By :
minted
เอาเป็นแบบนี้เลยได้ป่าวลองดูนะ
<script language="javascript">
alert("$Fname คุณไม่มีสิทธิ์ในส่วนนี้") ;window.location='personal/index.php");
</script>
ผมลองเอาไป test มันก็จะมีข้อความขึ้น คุณไม่มีสิทธิ์ในส่วนนี้ พอกด OK มันก็วิ่งไป path ตามที่ต้องการครับ
Date :
2012-07-26 14:23:49
By :
apisitp
ลองดูแล้วกันน่ะครับ
Code (PHP)
<?php
if ($id!=""&& $pass!="")
{
include("connectdb.php");
$sql="select * from personal where userdb_user='$id' and Password='$pass'";
$result=mysql_query($sql,$link);
$row=mysql_num_rows($result);
if ($row>=1)
{
$n=mysql_fetch_row($result);
session_register("active");
session_register("active1");
session_register("User");
session_register("Fname");
session_register("Lname");
session_register("Status");
session_register("Partment");
$active="ok";
$active1="$n[6]";
$User="$n[0]";
$Fname="$n[1]";
$Lname="$n[2]";
$Status ="$n[3]";
$Partment="$n[4]";
if($active1 =="ad")
{
echo "<script>alert('".$Fname." คุณเป็นผู้ดูแล');</script>";
?>
<meta http-equiv="refresh" content="0;url=http://localhost/personal/admin_console.php" />
<?
exit();
}
else if($active1 =="co")
{
echo "<script>alert('".$Fname." คุณเป็นเจ้าหน้าที่');</script>";
?>
<meta http-equiv="refresh" content="0;url=http://localhost/personal/list_revo_co.php" />
<? exit();
}
else
{
echo "<script>alert('".$Fname." คุณไม่มีสิทธิ์ในส่วนนี้');</script>";
?>
<meta http-equiv="refresh" content="0;url=http://localhost/personal/main.php" />
<? exit();
}
}
else
{
echo "<script>alert('ID หรือ Password ผิดกรุณา Login ใหม่')</script>";
?>
<meta http-equiv="refresh" content="0;url=http://localhost/personal/co_admin.php" />
<?
exit();
}
}
else{
echo "<script>alert('กรุณาใส่ ID และ Password')</script>";
?>
<meta http-equiv="refresh" content="0;url=http://localhost/personal/index.php" />
<?
}
mysql_close($link);
?>
Date :
2012-07-26 14:31:59
By :
mangkunzo
ยังไม่ได้ค่าพี่ T^T ยังขึ้น error เหมือนเดิมเลย
Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\Personal\Cheak_login_co.php on line 65
Date :
2012-07-26 15:38:00
By :
minted
<meta http-equiv="refresh" content="0;url= /> ทำไมต้องมีบรรทัดนี้ อธิบายหน่อยได้ไหมครับเพราะผมไม่ทราบจริง ๆ ของผมใช้
window.location='personal/index.php' มันก็ไปให้ปกติครับ
Date :
2012-07-26 16:49:13
By :
apisitp
แนะนำให้ไปแก้ใน php.ini ครับ
short_open_tag=Off
เปลี่ยนเปน
short_open_tag=On
จ.บ
Date :
2014-04-23 22:26:30
By :
ผ่านมาเจอ
Load balance : Server 02