ดูให้หน่อย แก้ยังไงดี TT^TT Parse error: syntax error, unexp

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

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

kaika
PHP Jr. Member
PHP Jr. Member
โพสต์: 15
ลงทะเบียนเมื่อ: 10/06/2009 10:22 pm
ติดต่อ:

ดูให้หน่อย แก้ยังไงดี TT^TT Parse error: syntax error, unexp

โพสต์โดย kaika » 19/06/2009 10:53 pm

session_start();

if (isset($_SESSION["valid_user"])) {
echo "คูณได้เข้าสู่ระบบแล้ว<br>";
echo '<a href="logout.php">ออกจากระบบ</a><hr>';
}
else {
if (isset($_POST["send"]))
process_form();
else
show_form();
}

function show_form() {
echo <<<HTMLBLOCK
<h3>เข้าสู่ระบบ</h3>
<form method="POST" action="{$_SERVER['PHP_SELF']}">
ชื่อผู้ใช้ : <input type="text" name="uname"><br>
รหัสผ่าน : <input type="password" name="send" value="เข้าสู่ระบบ">
</form>
<a href="members_only.php">ไปยังเพจ members_only.php</a>
HTMLBLOCK;
}

function process_form() {
$user=trim($_POST["uname"]);
$pass-trim($_POST["passwd});
//บรรทัดที่ 30
if (($user !="") && ($pass !="")) {
if (validate_user($user,$pass)) {
$_SESSION["valid_user"] = $user;

echo "<h3>ยินดีต้อนรับคุณ $user</h3>";
echo "คุณได้เข้าสู่ระบบแล้ว<br>";
echo '<a href="members_only.php">ไปยังเพจ members_only.php</a><br>';
echo '<a href="logout.php">ออกจากระบบ</a>';
}
else {
echo '<font color="red">ชื่อผู้ใช้และ/หรือรหัสผ่านไม่ถูกต้อง</font>';
show_form();
}
}else {
echo '<font color="red">คุณยังไม่ป้อนชื่อผู้ใช้และ/รหัสผ่าน</font>';
}
}
funtion validate_user($u,$p) {
$cn=@mysqli_connect("localhost","webauth","webauth123";
if (!$cn) {
echo "ไม่สามารถเชื่อมต่อกับ MySQL Server ได้<br>";
exit;
}
mysqli_select_db($cn,"auth_db");
$sql="SELECT *FROM auth WHERE name="$u" AND pass=MD5('$p');";
$result=mysqli_query($cn,$sql);
$row_count=mysqli_num_rows($result);
mysqli_close($cn);

return $row_count;
}


ทดสอบแล้วมันขึ้นว่า
Parse error: syntax error, unexpected '"', expecting ']' in C:\AppServ\www\login.php on line 30
สุภาษิตวันนี้ : จับไก่ใส่กระโด้ง

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 21378
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ดูให้หน่อย แก้ยังไงดี TT^TT Parse error: syntax error, unexp

โพสต์โดย mindphp » 19/06/2009 11:21 pm

ดูแถวๆ บันทัดที่มันแจ้งมาครับ
เขียนผิดรูปแบบ แถวๆนั้นแหละ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

kaika
PHP Jr. Member
PHP Jr. Member
โพสต์: 15
ลงทะเบียนเมื่อ: 10/06/2009 10:22 pm
ติดต่อ:

Re: ดูให้หน่อย แก้ยังไงดี TT^TT Parse error: syntax error, unexp

โพสต์โดย kaika » 20/06/2009 7:36 pm

:oops: เขิลจังเขียนผิดอื้อเลย :lol:
สุภาษิตวันนี้ : จับไก่ใส่กระโด้ง

ภาพประจำตัวสมาชิก
ob1
PHP Hero Member
PHP Hero Member
โพสต์: 185
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ติดต่อ:

Re: ดูให้หน่อย แก้ยังไงดี TT^TT Parse error: syntax error, unexp

โพสต์โดย ob1 » 21/06/2009 1:10 am

มือใหม่ก็งี้แหละครับ ผมก็เป็น แต่ คำถามเกี่ยวกับ systax error เนี่ยเพิงเคยเห็น เคยมาแจมซะหน่อย


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 29 และ บุคคลทั่วไป 0 ท่าน