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

HOME > PHP > PHP Forum > MySQL ใครเซียนช่วยทีครับ ทำค้นหาข้อมูล SQL แล้วมันขึ้นเออเล่อ



 

MySQL ใครเซียนช่วยทีครับ ทำค้นหาข้อมูล SQL แล้วมันขึ้นเออเล่อ

 



Topic : 090982

Guest




ตามนี้เลยครับ
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; AND sub_name LIKE '%test2%'' at line 1




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-02-16 15:44:22 By : Piz View : 1155 Reply : 40
 

 

No. 1



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



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


ผมว่าคุณโพส code ที่ error ดีกว่านะครับ ส่งมาอย่างนี้ไม่รู้จะช่วยยังไงครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 15:53:38 By : kokiflam
 


 

No. 2

Guest


เนี้ยครับ บนรรทัด if เป็นบรรทัดค้นหา

Code
mysql_select_db($database_project, $project);
$query_search_enroll = "SELECT personal.name, department.dep_name, class.cla_name, subject.code_sub, subject.sub_name, term.term_no, enroll.regis_date, subject.sub_name, class.cla_name, teacher.tea_name FROM term INNER JOIN (teacher INNER JOIN ((department INNER JOIN subject ON department.ID = subject.dep_id) INNER JOIN ((class INNER JOIN personal ON class.ID = personal.class_id) INNER JOIN enroll ON personal.ID = enroll.student_id) ON subject.ID = enroll.sub_id) ON teacher.ID = subject.tea_id) ON term.ID = enroll.term_id AND personal.id=personal.id; " ;


if(!empty($_POST['sub_name'])) $query_search_enroll.= " AND sub_name LIKE '%".$_POST['sub_name']."%'";
if(!empty($_POST['class_id'])) $query_search_enroll.= " AND class_id LIKE '%".$_POST['class_id']."%'";
if(!empty($_POST['dep_id'])) $query_search_enroll.= " AND dep_id = '".$_POST['dep_id']."'";
if(!empty($_POST['regis_date'])) $query_search_enroll.= " AND regis_date LIKE %'".$_POST['regis_date']."%'";
if(!empty($_POST['tea_id'])) $query_search_enroll.= " AND tea_id = '".$_POST['tea_id']."'";

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 16:05:34 By : Piz
 

 

No. 3



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

Hall of Fame 2012

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


ใส่ insert tag php ด้วยครับ เดี๋ยวจะแวะมาช่วยหาคำตอบ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 16:07:28 By : Ex-[S]i[L]e[N]t
 


 

No. 4

Guest


ตอบความคิดเห็นที่ : 3 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2013-02-16 16:07:28
รายละเอียดของการตอบ ::
ประธานโทดครับ ใส่ตรงไหนอ่า T_T".

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 16:14:04 By : Piz
 


 

No. 5



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

Hall of Fame 2012

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


Code (PHP)
mysql_select_db($database_project, $project);
$query_search_enroll = "SELECT personal.name, department.dep_name, class.cla_name, subject.code_sub, subject.sub_name, term.term_no, enroll.regis_date, subject.sub_name, class.cla_name, teacher.tea_name FROM term INNER JOIN (teacher INNER JOIN ((department INNER JOIN subject ON department.ID = subject.dep_id) INNER JOIN ((class INNER JOIN personal ON class.ID = personal.class_id) INNER JOIN enroll ON personal.ID = enroll.student_id) ON subject.ID = enroll.sub_id) ON teacher.ID = subject.tea_id) ON term.ID = enroll.term_id AND personal.id=personal.id; " ;


if(!empty($_POST['sub_name'])) $query_search_enroll.= " AND sub_name LIKE '%".$_POST['sub_name']."%'";
if(!empty($_POST['class_id'])) $query_search_enroll.= " AND class_id LIKE '%".$_POST['class_id']."%'";
if(!empty($_POST['dep_id'])) $query_search_enroll.= " AND dep_id = '".$_POST['dep_id']."'";
if(!empty($_POST['regis_date'])) $query_search_enroll.= " AND regis_date LIKE %'".$_POST['regis_date']."%'";
if(!empty($_POST['tea_id'])) $query_search_enroll.= " AND tea_id = '".$_POST['tea_id']."'";

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 16:17:30 By : Ex-[S]i[L]e[N]t
 


 

No. 6

Guest


ใส่ แทก php ครอบหมดแล้วครับ ที่มันเออเล้อ น่าจะเกิดกับ มัน WHERE ข้อมูลตารางซ้อนตารางรึป่าวครับ ?
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 16:37:53 By : Piz
 


 

No. 7



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

Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 5 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2013-02-16 16:17:30
รายละเอียดของการตอบ ::
ยังไม่ได้แก้ครับ ใส่ insert ให้เฉยๆ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 16:50:08 By : Ex-[S]i[L]e[N]t
 


 

No. 8



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 16:52:36 By : weaned
 


 

No. 9



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ใน query นะครับ

$query_search_enroll = "SELECT personal.name, department.dep_name, class.cla_name, subject.code_sub, subject.sub_name, term.term_no, enroll.regis_date, subject.sub_name, class.cla_name, teacher.tea_name FROM term INNER JOIN (teacher INNER JOIN ((department INNER JOIN subject ON department.ID = subject.dep_id) INNER JOIN ((class INNER JOIN personal ON class.ID = personal.class_id) INNER JOIN enroll ON personal.ID = enroll.student_id) ON subject.ID = enroll.sub_id) ON teacher.ID = subject.tea_id) ON term.ID = enroll.term_id AND personal.id=personal.id; " ; // เซมิโคลอนหลัง AND personal.id=personal.id


เอาเซมิโคลอน ท้าย AND personal.id=personal.id; ออกครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 16:55:21 By : cookiephp
 


 

No. 10

Guest


มันขึ้นเออเล่ออย่างนี้แทนอ่าครับ แง้ๆๆ โปรเจคไม่ผ่านแน่ๆ เลย
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DESC class INNER JOIN (term INNER JOIN (teacher INNER JOIN ((department INNER JO' at line 1
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 19:33:31 By : Piz
 


 

No. 11



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

คิวรี่นี้ใช้ทามอารายคับ

อะทิบายโหน่ย

ผมว่ามันซับซ้อนไปรึเป่า มันถึงมีเออเล่อ

อาจจะช่วยปรับแก้ให้ได้ถ้าคุนอะทิบายได้ว่าคุนกำลังจะทามอาราย


ประวัติการแก้ไข
2013-02-16 19:51:25
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 19:47:31 By : cookiephp
 


 

No. 12

Guest


โปรเจคลงทะเบียนเรียนออนไลน์ครับ

โค้ดที่ว่านี้เอาไว้ค้นหารายชื่อผู้ที่ลงทะเบียนหนะครับ ตารางหลักที่ใช้คือ enroll เก็บไอดีของ department , class ,group ,term ,personal
ครับ ช่วยหน่อยนะครับ โปรเจคไม่ผ่านแน่ๆ เลยถ้าทำหน้านี้ไม่ได้
ดาต้าเบสครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 19:55:30 By : Piz
 


 

No. 13



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

หรือไม่ก็ช่วย echo คิวรี่ให้ดูโหน่ย ตัวแปร $query_search_enroll ที่แบบสมบูรณ์แล้ว ก่อนเอาไปรันใน mysql_query() อ่ะ
เพราะเหมือนจะมีเออเล่อที่เข็มขัดสั้น
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 19:56:25 By : cookiephp
 


 

No. 14

Guest


ซีเล็กออกมาปกติครับ แต่ตอนค้นหามันเออเล่อ ปวดหัวมากๆเลย หุหุ
นี่ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 20:02:51 By : Piz
 


 

No. 15



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ก้อบอกให้ echo ออกมาให้ดูโหน่ยงาย

mysql_select_db($database_project, $project);
$query_search_enroll = "SELECT personal.name, department.dep_name, class.cla_name, subject.code_sub, subject.sub_name, term.term_no, enroll.regis_date, subject.sub_name, class.cla_name, teacher.tea_name FROM term INNER JOIN (teacher INNER JOIN ((department INNER JOIN subject ON department.ID = subject.dep_id) INNER JOIN ((class INNER JOIN personal ON class.ID = personal.class_id) INNER JOIN enroll ON personal.ID = enroll.student_id) ON subject.ID = enroll.sub_id) ON teacher.ID = subject.tea_id) ON term.ID = enroll.term_id AND personal.id=personal.id; " ;


if(!empty($_POST['sub_name'])) $query_search_enroll.= " AND sub_name LIKE '%".$_POST['sub_name']."%'";
if(!empty($_POST['class_id'])) $query_search_enroll.= " AND class_id LIKE '%".$_POST['class_id']."%'";
if(!empty($_POST['dep_id'])) $query_search_enroll.= " AND dep_id = '".$_POST['dep_id']."'";
if(!empty($_POST['regis_date'])) $query_search_enroll.= " AND regis_date LIKE %'".$_POST['regis_date']."%'";
if(!empty($_POST['tea_id'])) $query_search_enroll.= " AND tea_id = '".$_POST['tea_id']."'";

// ... หลังจากนี้คงมีอื่นๆ อีก

// แต่ขอให้ทำตรงนี้ ก่อนที่จะใช้ mysql_query()

echo $query_search_enroll; // ช่วยทำแบบนี้ แล้วส่งผลมาให้ดูหน่อยครับ เข้าใจมิ

mysql_query($query_search_enroll);

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 20:10:53 By : cookiephp
 


 

No. 16

Guest


ขึ้นแบบนี้อ่ะครับ
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DESC class INNER JOIN (term INNER JOIN (teacher INNER JOIN ((department INNER JO' at line 1

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 20:18:33 By : Piz
 


 

No. 17



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

เฮ้อ ...
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 20:26:08 By : cookiephp
 


 

No. 18

Guest


โทดทีครับ ผมไม่ค่อยเก่งเรื่องนี้เท่าไร ผมยังเปนนักศึกษาอยู่เลย T_T"
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 20:28:49 By : Piz
 


 

No. 19



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

Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 17 เขียนโดย : cookiephp เมื่อวันที่ 2013-02-16 20:26:08
รายละเอียดของการตอบ ::
ใจเยนครับ คุณเปรม 555+

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 20:30:05 By : Ex-[S]i[L]e[N]t
 


 

No. 20

Guest


เอาไอดี TeamViewer ผมเข้ามาดูเลยไหม ^^"
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 20:32:20 By : Piz
 


 

No. 21



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

มันไม่เกี่ยวกับเก่งหรือไม่เก่ง แต่คุณไม่ทำอ่ะครับ

ผมบอกให้ทำอะไรข้างบน ก็ช่วยทำหน่อยสิครับ ถ้าไม่ทำผมจะช่วยได้ยังไง

echo ตัวแปร $query_search_enroll นี้ ก่อนจะถึงบรรทัดที่มีการเรียก
mysql_query($query_search_enroll)
ซึ่งมันต้องมีแน่นอน ลองหาดูครับ

ใส่โค้ด

echo $query_search_enroll;
exit;
ไว้ก่อนหน้าบรรทัดนั้น
และนำผลมาให้ดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 20:38:05 By : cookiephp
 


 

No. 22

Guest


อย่างี้ป่าวครับ ? อย่าด่าผมนะ ผมโง่จิงๆ T_T"
SELECT personal.name, department.dep_name, class.cla_name, subject.code_sub, subject.sub_name, term.term_no, enroll.regis_date, subject.sub_name, teacher.tea_name FROM term INNER JOIN (teacher INNER JOIN ((department INNER JOIN subject ON department.ID = subject.dep_id) INNER JOIN ((class INNER JOIN personal ON class.ID = personal.class_id) INNER JOIN enroll ON personal.ID = enroll.student_id) ON subject.ID = enroll.sub_id) ON teacher.ID = subject.tea_id) ON term.ID = enroll.term_id AND personal.id=personal.id

Query was empty
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 20:44:56 By : Piz
 


 

No. 23



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ใช่ครับ แต่ลองแบบมีการค้นหาด้วยครับ ลองใส่พวกคีย์เวิร์ดหรือเงื่อนไขที่ใช้ค้นหาลงไปด้วยครับ

แต่จะให้ดี เอาโค้ดมาให้หมดครับ จะได้ดูว่ามันจะมีที่ผิดตรงอื่นได้อีกหรือเปล่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 20:49:42 By : cookiephp
 


 

No. 24

Guest


Code (PHP)
<?php require_once('Connections/project.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

mysql_select_db($database_project, $project);
$query_department = "SELECT * FROM department ORDER BY dep_name ASC";
$department = mysql_query($query_department, $project) or die(mysql_error());
$row_department = mysql_fetch_assoc($department);
$totalRows_department = mysql_num_rows($department);

mysql_select_db($database_project, $project);
$query_class = "SELECT * FROM `class` ORDER BY cla_name ASC";
$class = mysql_query($query_class, $project) or die(mysql_error());
$row_class = mysql_fetch_assoc($class);
$totalRows_class = mysql_num_rows($class);

$maxRows_search_enroll = 10;
$pageNum_search_enroll = 0;
if (isset($_GET['pageNum_search_enroll'])) {
  $pageNum_search_enroll = $_GET['pageNum_search_enroll'];
}
$startRow_search_enroll = $pageNum_search_enroll * $maxRows_search_enroll;

mysql_select_db($database_project, $project);
$query_search_enroll = "SELECT personal.name, department.dep_name, class.cla_name, subject.code_sub, subject.sub_name, term.term_no, enroll.regis_date, subject.sub_name, teacher.tea_name FROM term INNER JOIN (teacher INNER JOIN ((department INNER JOIN subject ON department.ID = subject.dep_id) INNER JOIN ((class INNER JOIN personal ON class.ID = personal.class_id) INNER JOIN enroll ON personal.ID = enroll.student_id) ON subject.ID = enroll.sub_id) ON teacher.ID = subject.tea_id) ON term.ID = enroll.term_id AND personal.id=personal.id ";

if(!empty($_POST['sub_name'])) $query_search_enroll.= " AND sub_name LIKE '%".$_POST['sub_name']."%'";
if(!empty($_POST['class_id'])) $query_search_enroll.= " AND class_id LIKE '%".$_POST['class_id']."%'";
if(!empty($_POST['dep_id'])) $query_search_enroll.= " AND dep_id = '".$_POST['dep_id']."'";
if(!empty($_POST['regis_date'])) $query_search_enroll.= " AND regis_date LIKE %'".$_POST['regis_date']."%'";
if(!empty($_POST['tea_id'])) $query_search_enroll.= " AND tea_id = '".$_POST['tea_id']."'";

echo $query_search_enroll;

$search_enroll = mysql_query($query_limit_search_enroll, $project) or die(mysql_error());
$row_search_enroll = mysql_fetch_assoc($search_enroll);

if (isset($_GET['totalRows_search_enroll'])) {
  $totalRows_search_enroll = $_GET['totalRows_search_enroll'];
} else {
  $all_search_enroll = mysql_query($query_search_enroll);
  $totalRows_search_enroll = mysql_num_rows($all_search_enroll);
}
$totalPages_search_enroll = ceil($totalRows_search_enroll/$maxRows_search_enroll)-1;
?>



Code (HTML)
<html>
<head>
<title>. : ระบบลงทะเบียนเรียนออนไลน์ : .</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="Style.css" rel="stylesheet" type="text/css">
</head>
<body id="body1" bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<form id="form1" method="post"><center>
<!-- Save for Web Slices (project piz.psd) -->
<table id="Table_01" width="1001" height="750" border="0" cellpadding="0" cellspacing="0">
	<tr>
		<td colspan="8" background="images/template_01.png" width="1000" height="25" alt="">
		</td>
		<td>
			<img src="images/spacer.gif" width="1" height="25" alt=""></td>
	</tr>
	<tr>
		<td colspan="8"><a href="index.php"><img src="images/template_02.png" width="1000" height="100" alt=""></a></td>
		<td>
			<img src="images/spacer.gif" width="1" height="100" alt=""></td>
	</tr>
	<tr>
		<td colspan="8" background="images/template_03.png" width="1000" height="25" alt="">
		</td>
		<td>
			<img src="images/spacer.gif" width="1" height="25" alt=""></td>
	</tr>
	<tr>
		<td rowspan="3" background="images/template_04.png" width="55" height="100" alt="">
		</td>
		<td background="images/bg2.png"><a href="index.php?id=<?php echo $_SESSION['id']; ?>"><img src="images/template_05.png" width="145" height="50" alt=""></a></td>
		<td background="images/bg2.png"><a href="profile.php?id=<?php echo $_SESSION['id']; ?>"><img src="images/template_06.png" width="150" height="50" alt=""></a></td>
		<td background="images/bg2.png"><a href="signup.php"><img src="images/template_07.png" width="150" height="50" alt=""></a></td>
		<td background="images/bg2.png"><a href="enroll.php?id=<?php echo $_SESSION['id']; ?>"><img src="images/template_08.png" width="150" height="50" alt=""></a></td>
		<td background="images/bg2.png"><a href="step.php"><img src="images/template_09.png" width="150" height="50" alt=""></a></td>
		<td background="images/bg2.png"><?php if($_SESSION['status']>1) { ?><a href="admin.php"><img src="images/template_10.png" width="145" height="50" alt=""></a><?php } ?></td>
		<td rowspan="3" background="images/template_11.png" width="55" height="100" alt="">
		</td>
		<td>
			<img src="images/spacer.gif" width="1" height="50" alt=""></td>
	</tr>
	<tr>
		<td colspan="6" background="images/template_12.png" width="890" height="25" alt="">
		</td>
		<td>
			<img src="images/spacer.gif" width="1" height="25" alt=""></td>
	</tr>
	<tr>
		<td width="890" height="25" colspan="6" align="left" valign="top" bgcolor="#eb7373"></td>
		<td>
			<img src="images/spacer.gif" width="1" height="25" alt=""></td>
	</tr>
	<tr>
		<td background="images/template_14.png" width="55" height="450" alt="">
		</td>
		<td width="890" height="450" colspan="6" align="left" valign="top"><table height="100%" width="100%" border="0" cellpadding="0" cellspacing="0">
		  <tr>
		    <td width="23%" height="143" align="left" valign="top"><iframe width="100%" height="100%" frameborder="0" scrolling="no" src="loginfinish.php"></iframe></td>
		    <td width="77%" rowspan="2" align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
		      <tr>
		        <td><h3>ค้นหารายการลงทะเบียน</h3>
		          <table width="100%" border="0" cellspacing="0" cellpadding="0">
		            <tr>
		              <td width="8%">&nbsp;</td>
		              <td width="10%" align="right"><h4>วิชา</h4></td>
		              <td width="20%"><label for="sub_name"></label>
		                <input type="text" name="sub_name" id="sub_name"></td>
		              <td width="20%" align="right"><h4>ครูผู้สอน</h4></td>
		              <td width="42%"><label for="tea_id"></label>
		                <input type="text" name="tea_id" id="tea_id"></td>
		              </tr>
		            <tr>
		              <td>&nbsp;</td>
		              <td align="right"><h4>แผนก</h4></td>
		              <td><label for="dep_id"></label>
		                <select name="dep_id" id="dep_id">
		                  <option value="">เลือก...</option>
		                  <?php
do {  
?>
		                  <option value="<?php echo $row_department['id']?>"><?php echo $row_department['dep_name']?></option>
		                  <?php
} while ($row_department = mysql_fetch_assoc($department));
  $rows = mysql_num_rows($department);
  if($rows > 0) {
      mysql_data_seek($department, 0);
	  $row_department = mysql_fetch_assoc($department);
  }
?>
                        </select></td>
		              <td align="right"><h4>ชั้นปี</h4></td>
		              <td><select name="class_id" id="class_id">
		                <option value="">เลือก...</option>
		                <?php
do {  
?>
		                <option value="<?php echo $row_class['id']?>"><?php echo $row_class['cla_name']?></option>
		                <?php
} while ($row_class = mysql_fetch_assoc($class));
  $rows = mysql_num_rows($class);
  if($rows > 0) {
      mysql_data_seek($class, 0);
	  $row_class = mysql_fetch_assoc($class);
  }
?>
                      </select></td>
		              </tr>
		            <tr>
		              <td>&nbsp;</td>
		              <td align="right"><h4>วันที่ลงทะเบียน</h4></td>
		              <td><input type="text" name="regis_date" id="regis_date"></td>
		              <td align="right">&nbsp;</td>
		              <td>&nbsp;</td>
		              </tr>
		            <tr>
		              <td colspan="5" align="center"><p>
		                <input type="submit" name="search" id="search" value="ค้นหา">
		                <input type="reset" name="search2" id="search2" value="ยกเลิก">
		              </p>
		                <hr>
		                <p>&nbsp; </p></td>
		              </tr>
		            </table>
		          <table width="100%" border="0" cellspacing="0" cellpadding="0">
		            <tr>
		              <td align="center"><h4>รหัสวิชา</h4></td>
		              <td align="center"><h4>ชื่อวิชา</h4></td>
		              <td align="center"><h4>ครุผู้สอน</h4></td>
		              <td align="center"><h4>ชื่อนักเรียน</h4></td>
		              <td align="center"><h4>แผนก</h4></td>
		              <td align="center"><h4>ชั้นปี</h4></td>
		              <td align="center"><h4>วันที่ลงทะเบียน</h4></td>
		              <td align="center"><h4>เทอม</h4></td>
		              </tr>
                    <?php do { ?>
                      <tr>
                        <td><h5><?php echo $row_search_enroll['code_sub']; ?></h5></td>
                        <td><h5><?php echo $row_search_enroll['sub_name']; ?></h5></td>
                        <td><h5><?php echo $row_search_enroll['tea_name']; ?></h5></td>
                        <td><h5><?php echo $row_search_enroll['name']; ?></h5></td>
                        <td><h5><?php echo $row_search_enroll['dep_name']; ?></h5></td>
                        <td align="center"><h5><?php echo $row_search_enroll['cla_name']; ?></h5></td>
                        <td align="center"><h5><?php echo $row_search_enroll['regis_date']; ?></h5></td>
                        <td align="center"><h5><?php echo $row_search_enroll['term_no']; ?></h5></td>
                      </tr>
                      <?php } while ($row_search_enroll = mysql_fetch_assoc($search_enroll)); ?>
<tr>
  <td>&nbsp;
		                <h5>&nbsp;</h5></td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              </tr>
		            <tr>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              </tr>
		            <tr>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              <td>&nbsp;</td>
		              </tr>
		            </table>
		          <p>&nbsp;</p></td>
		        </tr>
		      </table></td>
		    </tr>
		  <tr>
		    <td align="left" valign="top">&nbsp;</td>
		    </tr>
	    </table>   </td>
		<td background="images/template_15.png" width="55" height="450" alt="">
		</td>
		<td>
			<img src="images/spacer.gif" width="1" height="450" alt=""></td>
	</tr>
	<tr>
		<td colspan="8" background="images/template_16.png" width="1000" height="50" alt="">
		</td>
		<td>
			<img src="images/spacer.gif" width="1" height="50" alt=""></td>
	</tr>
</table>
<!-- End Save for Web Slices -->
</center></form>
</body>
</html>
<?php
mysql_free_result($department);

mysql_free_result($class);

mysql_free_result($search_enroll);
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 20:53:25 By : Piz
 


 

No. 25



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

บรรทัดที่ 64 ตัวแปร $query_limit_search_enroll นี่มาจากไหนครับ

คราวนี้ ตัด echo $query_search_enroll; บรรทัด 62 ทิ้งนะครับ
แล้วเพิ่ม
echo $query_search_enroll; exit;

ไว้ก่อน บรรทัดที่ 70 $all_search_enroll = mysql_query($query_search_enroll);

แล้วลองรันดูหน่อยครับ รันแบบมีการค้นหาด้วยเงื่อนไขนะครับ ขอผลที่ได้ด้วย


ประวัติการแก้ไข
2013-02-16 21:04:24
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 21:02:45 By : cookiephp
 


 

No. 26

Guest


echo $query_search_enroll; exit; ใส่แล้วเปิดไม่ได้เลยครับ แสดงแต่ search_enrol
ผมเปลี่ยน $query_limit_search_enroll เป็น $search_enroll = mysql_query($query_search_enroll, $project) or die(mysql_error());

แล้วค้นหาแบบมีเงื่อนไข tea_id ค้นหาได้ class_id ค้นหาได้
เงื่อนไข dep_id ,regis_date,sub_name เออเล่อแบบนี้เลยครับ

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%'2013%'' at line 1
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 21:19:43 By : Piz
 


 

No. 27



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

โอว เจอแล้วครับ

อยู่ที่เงื่อนไข regis_date

if(!empty($_POST['regis_date'])) $query_search_enroll.= " AND regis_date LIKE %'".$_POST['regis_date']."%'";

ต้องเป็น LIKE '%".$_POST['regis_date']."%'


ประวัติการแก้ไข
2013-02-16 21:31:15
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 21:29:23 By : cookiephp
 


 

No. 28

Guest


ไม้ได่อ่ะครับ ขึ้นเออเล่ออยู่ดี โอ้ยย ปวดหัวจิง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 21:43:53 By : Piz
 


 

No. 29



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


โค๊ดทั้งหมดนี่อยู่หน้าเดียวกันใช่ไหมครับ เดวผมช่วยอีกแรงนึงครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 22:01:16 By : weaned
 


 

No. 30

Guest


เหลือแต่ dep_id ครับ ที่เหลือไดเหมดละ

Column 'dep_id' in on clause is ambiguous
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 22:02:58 By : Piz
 


 

No. 31



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


เอาโค๊ดล่าสุดมาโฟส
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 22:06:40 By : weaned
 


 

No. 32



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ไม่ต้องโพสโค้ด PHP แล้วครับ เพราะ error ที่เหลือมันอยู่ที่ SQL แล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 22:09:15 By : cookiephp
 


 

No. 33



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


ตอบความคิดเห็นที่ : 32 เขียนโดย : cookiephp เมื่อวันที่ 2013-02-16 22:09:15
รายละเอียดของการตอบ ::
โค๊ดทั้งหมดมันอยู่หน้าเดียวกันใช่ไหม

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 22:12:41 By : weaned
 


 

No. 34



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

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

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


การที่จะขอความช่วยเหลือของคนอื่น ๆ ในบอร์ดนี้....สิ่งที่ผมจะคอยแนะนำเสมอคือ
1.สมัครสมาชิก จะได้ดูเหมือนเป็นคนในครอบครัวเดียวกัน การเป็นสมาชิกนั้น จะย่อมมีคนช่วยเหลือมาก.....
2.เจ้าของกระทู้ คุณเข้ามาอ่าน คุณควรอ่าน ทุกคอมเม้นท์ อ้างอิงคอมเม้นท์นั้น ๆ ว่าคุณทำอะไรไปบ้างแล้ว << ซึ่งตรงนี้ไม่เกี่ยวง่าจะเป็นใครก็ทำได้ แม้เป็นนักศึกษาอยู่ก็ทำได้
3. จากข้อ 2 ถ้าคุณตอบได้ทุกอัน คนที่เค้าช่วยเหลือคุณอยู่จะได้ความคืบหน้า เหมือนหมอซักอาการคนป่วย คุณต้องตอบครับ อย่าก้มหน้าก้มตารอแต่ Code
4.ระหว่างที่รอคนอื่นเค้าช่วย คุณก็ต้องแก้ไขของคุณรอไปด้วย......ลองแก้ตรงนั้น ใส่ตรงนี้ ง่ายที่สุดของการเขียน Code ของน้องควรไล่ syntax ใหม่ให้ละเอียด...

เพราะมาอ่านแล้วเหนื่อยแทน....
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 22:30:35 By : apisitp
 


 

No. 35



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ตอบความคิดเห็นที่ : 34 เขียนโดย : apisitp เมื่อวันที่ 2013-02-16 22:30:35
รายละเอียดของการตอบ ::
ซึ้งจุงเบย TT

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 22:31:56 By : cookiephp
 


 

No. 36



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

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 34 เขียนโดย : apisitp เมื่อวันที่ 2013-02-16 22:30:35
รายละเอียดของการตอบ ::
อยากให้ทุกคนที่เข้ามาขอความช่วยเหลือทำตามคุณต้นครับ.....

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 22:38:44 By : sakuraei
 


 

No. 37



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



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


ตอบความคิดเห็นที่ : 34 เขียนโดย : apisitp เมื่อวันที่ 2013-02-16 22:30:35
รายละเอียดของการตอบ ::
ขอโทดด้วยครับผมไม่ทราบจิงๆ สมัครแล้วนะครับ ^^"

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 22:43:36 By : piz
 


 

No. 38



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

สมาชิกที่ใส่เสื้อไทยครีเอท

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


ซึ้งเลย...
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 22:43:51 By : weaned
 


 

No. 39



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



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


ตอบความคิดเห็นที่ : 33 เขียนโดย : weaned เมื่อวันที่ 2013-02-16 22:12:41
รายละเอียดของการตอบ ::
ใช่ครับผม

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-16 22:47:32 By : piz
 


 

No. 40



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

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

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


ไม่ได้เอาซึ้ง....แต่กลัวโปรเจ็คไม่ผ่าน ฮ่าๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-17 08:18:27 By : apisitp
 

   

ค้นหาข้อมูล


   
 

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