|
|
|
รบกวนช่วยดู error Parse error: syntax error, unexpected $end โค้ดนี้ทีครับผมหาไม่เจอเลยครับ |
|
|
|
|
|
|
|
นี่ error ครับ Parse error: syntax error, unexpected $end in C:\AppServ\www\New folder\phpMySQLAddEditDeleteRecord.php on line 217
คิดว่าคงขาด } ไปสักตัวแต่หาที่ลงไม่ได้ครับ ขอบคุณครับ
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
</head>
<link href="css/styles.css" rel="stylesheet" type="text/css">
<body>
<?
include('db_con/connect.php');
//*** Add Condition ***//
if($_POST["hdnCmd"] == "Add")
{
$strSQL = "INSERT INTO tb_user ";
$strSQL .="(user_id,user_citiid,user_name,section_id,part_id,level_id,choice_id) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["txtAdduser_id"]."','".$_POST["txtAdduser_citiid"]."','".$_POST["txtAdduser_name"]."' ";
$strSQL .=",'".$_POST["txtAddsection_id"]."','".$_POST["txtAddpart_id"]."','".$_POST["txtAddlevel_id"]."','".$_POST["txtAddchoice_id"]."') ";
$objQuery = mysql_query($strSQL);
if(!$objQuery)
{
echo "Error Save [".mysql_error()."]";
}
//header("location:$_SERVER[PHP_SELF]");
//exit();
}
//*** Update Condition ***//
if($_POST["hdnCmd"] == "Update")
{
$strSQL = "UPDATE tb_user SET ";
$strSQL .="user_id = '".$_POST["txtEdituser_id"]."' ";
$strSQL .=",user_citiid = '".$_POST["txtEdituser_citiid"]."' ";
$strSQL .=",user_name = '".$_POST["txtEdituser_name"]."' ";
$strSQL .=",section_id = '".$_POST["txtEditsection_id"]."' ";
$strSQL .=",part_id = '".$_POST["txtEditpart_id"]."' ";
$strSQL .=",choice_id = '".$_POST["txtEditchoice_id"]."' ";
$strSQL .="WHERE CustomerID = '".$_POST["hdnEdituser_id"]."' ";
$objQuery = mysql_query($strSQL);
if(!$objQuery)
{
echo "Error Update [".mysql_error()."]";
}
//header("location:$_SERVER[PHP_SELF]");
//exit();
}
//*** Delete Condition ***//
if($_GET["Action"] == "Del")
{
$strSQL = "DELETE FROM tb_user ";
$strSQL .="WHERE user_id = '".$_GET["CusID"]."' ";
$objQuery = mysql_query($strSQL);
if(!$objQuery)
{
echo "Error Delete [".mysql_error()."]";
}
//header("location:$_SERVER[PHP_SELF]");
//exit();
}
$strSQL = "SELECT * FROM tb_user";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<form name="frmMain" method="post" action="<?=$_SERVER["PHP_SELF"];?>">
<input type="hidden" name="hdnCmd" value="">
<!--แบ่งหน้า-->
<?php
$Num_Rows = mysql_num_rows($objQuery);
$Per_Page = 30; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$strSQL .=" order by user_id ASC LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($strSQL);
?>
<!--จบแบ่งหน้า-->
<form name="frmSearch" method="get" action="<?=$_SERVER['SCRIPT_NAME'];?>">
<table width="599" border="1">
<tr>
<th>Keyword
<input name="txtKeyword" type="text" id="txtKeyword" value="<?=$_GET["txtKeyword"];?>">
<input type="submit" value="Search"></th>
</tr>
</table>
</form>
<?
if($_GET["txtKeyword"] != "")
{
// Search By Name or Email
$strSQL = "SELECT * FROM customer WHERE (Name LIKE '%".$_GET["txtKeyword"]."%' or Email LIKE '%".$_GET["txtKeyword"]."%' )";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">รหัสผู้ใช้ </div></th>
<th width="98"> <div align="center">รหัสบัตรประชาชน </div></th>
<th width="198"> <div align="center">ชื่อผู้ใช้ </div></th>
<th width="97"> <div align="center">หน่วยงาน </div></th>
<th width="59"> <div align="center">part_id </div></th>
<th width="71"> <div align="center">level_id </div></th>
<th width="30"> <div align="center">Edit </div></th>
<th width="30"> <div align="center">Delete </div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
?>
<?
if($objResult["user_id"] == $_GET["CusID"] and $_GET["Action"] == "Edit")
{
?>
<tr>
<td><div align="center">
<input type="text" name="txtEdituser_id" size="5" value="<?=$objResult["user_id"];?>">
<input type="hidden" name="hdnEdituser_id" size="5" value="<?=$objResult["user_id"];?>">
</div></td>
<td><input type="text" name="txtEdituser_citiid" size="20" value="<?=$objResult["user_citiid"];?>"></td>
<td><input type="text" name="txtEdituser_name" size="20" value="<?=$objResult["user_name"];?>"></td>
<td><div align="center"><input type="text" name="txtEditsection_id" size="2" value="<?=$objResult["section_id"];?>"></div></td>
<td align="right"><input type="text" name="txtEditpart_id" size="5" value="<?=$objResult["part_id"];?>"></td>
<td align="right"><input type="text" name="txtEditchoice_id" size="5" value="<?=$objResult["choice_id"];?>"></td>
<td colspan="2" align="right"><div align="center">
<input name="btnAdd" type="button" id="btnUpdate" value="Update" OnClick="frmMain.hdnCmd.value='Update';frmMain.submit();">
<input name="btnAdd" type="button" id="btnCancel" value="Cancel" OnClick="window.location='<?=$_SERVER["PHP_SELF"];?>';">
</div></td>
</tr>
<?
}
else
{
?>
<tr>
<td><div align="center"><?=$objResult["user_id"];?></div></td>
<td><?=$objResult["user_citiid"];?></td>
<td><?=$objResult["user_name"];?></td>
<td><div align="center"><?=$objResult["section_id"];?></div></td>
<td align="right"><?=$objResult["part_id"];?></td>
<td align="right"><?=$objResult["choice_id"];?></td>
<td align="center"><a href="<?=$_SERVER["PHP_SELF"];?>?Action=Edit&CusID=<?=$objResult["user_id"];?>">Edit</a></td>
<td align="center"><a href="JavaScript:if(confirm('Confirm Delete?')==true){window.location='<?=$_SERVER["PHP_SELF"];?>?Action=Del&CusID=<?=$objResult["user_id"];?>';}">Delete</a></td>
</tr>
<?
}
?>
<?
}
?>
<tr>
<td><div align="center"><input type="text" name="txtAdduser_id" size="5"></div></td>
<td><input type="text" name="txtAdduser_citiid" size="20"></td>
<td><input type="text" name="txtAdduser_name" size="20"></td>
<td><div align="center"><input type="text" name="txtAddsection_id" size="2"></div></td>
<td align="right"><input type="text" name="txtAddpart_id" size="5"></td>
<td align="right"><input type="text" name="txtAddlevel_id" size="5"></td>
<td colspan="2" align="right"><div align="center">
<input name="btnAdd" type="button" id="btnAdd" value="Add" OnClick="frmMain.hdnCmd.value='Add';frmMain.submit();">
</div></td>
</tr>
</table>
</form>
<br>
Total <?= $Num_Rows;?> Record : <?=$Num_Pages;?> Page :
<?
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
}
for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
}
mysql_close();
?>
</body>
</html>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2013-05-28 21:52:12 |
By :
littlebeer |
View :
1127 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โอ้ววว จริงๆ ด้วยครับ เทพขิงๆ แต่ติดอีกอย่างแล้วครับมันค้นหาไม่ได้ อะครับ -*-
|
|
|
|
|
Date :
2013-05-28 22:12:40 |
By :
littlebeer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โอย ดูไม่ไหว ตาลาย
รบกวนให้ TC Admin เจ้าของโค้ดต้นฉบับมาช่วยดูล่ะกันครับ
|
|
|
|
|
Date :
2013-05-29 06:28:49 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนอีกครับ แหะๆ ในหน้าแรกกดปุ่มได้หมดนะครับไม่มีปัญหาอะไร แต่พอคลิกไปหน้าอื่นเช่น 2,3,4,5... และเวลาค้นหาหรือไม่ค้นหาแล้วจะกดปุ่ม edit มันจะกลับไปที่หน้า 1 เลยครับไม่รู้ว่าติดตรงไหนครับ รบกวนอีกสักทีครับ
|
|
|
|
|
Date :
2013-05-29 09:29:33 |
By :
littlebeer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในส่วนของการสร้าง link Edit มันไม่มีการส่งตัวแปรที่บอกว่าปัจจุบันอยู่หน้าไหน ไปด้วยอ่ะครับ
คือต้องเพิ่มตัวแปรอีกตัวนึงใน querystring ในที่นี้คือ $_GET['Page'] หรือเปล่านะ (ผมไม่ได้ดูละเอียดนะครับ)
<td align="center"><a href="<?=$_SERVER["PHP_SELF"];?>?Page=<?php echo $_GET['Page']; ?>
&Action=Edit&CusID=<?=$objResult["user_id"];?>">Edit</a></td>
|
|
|
|
|
Date :
2013-05-29 09:43:23 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดันหน่อยนะครับ
|
|
|
|
|
Date :
2013-05-29 16:38:19 |
By :
littlebeer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|