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 > ช่วยแก้โค้ดหน่อยค่ะ มันบอกว่า 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 fee=01 AND zone=01' at line 1



 

ช่วยแก้โค้ดหน่อยค่ะ มันบอกว่า 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 fee=01 AND zone=01' at line 1

 



Topic : 062134



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



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




ฟรอมรับข้อมูล
Code (PHP)
<form id="form1" name="form1" method="post" action="show.php">
<table width="827" border="1">
  <tr>
    <td width="183" rowspan="6"><strong>รูปแบบการท่องเที่ยว :</strong></td>
    <td width="241"><label>
      <br />
     &nbsp;&nbsp;<input type="radio" name="radio" id="00012" value="0001" />ศิลปะ วัฒนธรรม และแหล่งมรดก<br />
      <br />
    </label></td>
    <td width="381"><br>
	<?
	include("connectdb.php");
	$sql = "SELECT * FROM type WHERE id_style=0001";
	$result = mysql_query($sql);
	echo "<strong>&nbsp;&nbsp; หมวดหมู่ :&nbsp;&nbsp;</strong><select name=id_type>
	<option > - -  เลือกหมวดหมู่  - - </option>";
	while ($dbarr = mysql_fetch_array($result)) 
	{
		echo "<option value=$dbarr[id_type]>$dbarr[name_type]</option>";	
	}
	echo "</select><p>";
    ?>  
    </td>
  </tr>
  <tr>
    <td><label>
      <br />
      &nbsp;&nbsp;<input type="radio" name="radio" id="00022" value="0002" />
    สถานที่ศักดิ์สิทธิ์<br />
    <br />
    </label></td>
    <td width="381"><br>
	<?
	include("connectdb.php");
	$sql = "SELECT * FROM type WHERE id_style=0002";
	$result = mysql_query($sql);
	echo "<strong>&nbsp;&nbsp; หมวดหมู่ :&nbsp;&nbsp;</strong><select name=id_type>
	<option > - -  เลือกหมวดหมู่  - - </option>";
	while ($dbarr = mysql_fetch_array($result)) 
	{
		echo "<option value=$dbarr[id_type]>$dbarr[name_type]</option>";	
	}
	echo "</select><p>";
    ?>  </td>
  </tr>
  <tr>
    <td><label>
      <br />
      &nbsp;&nbsp;<input type="radio" name="radio" id="0003" value="0003" />
    ธรรมชาติและสัตว์ป่า<br />
    <br />
    </label></td>
    <td width="381"><br>
	<?
	include("connectdb.php");
	$sql = "SELECT * FROM type WHERE id_style=0003";
	$result = mysql_query($sql);
	echo "<strong>&nbsp;&nbsp; หมวดหมู่ :&nbsp;&nbsp;</strong><select name=id_type>
	<option > - -  เลือกหมวดหมู่  - - </option>";
	while ($dbarr = mysql_fetch_array($result)) 
	{
		echo "<option value=$dbarr[id_type]>$dbarr[name_type]</option>";	
	}
	echo "</select><p>";
    ?>  </td>
  </tr>
  <tr>
    <td><label>
      <br />
      &nbsp;&nbsp;<input type="radio" name="radio" id="0004" value="0004" />
    วิถีชีวิต<br />
    <br />
    </label></td>
    <td width="381"><br>
	<?
	include("connectdb.php");
	$sql = "SELECT * FROM type WHERE id_style=0004";
	$result = mysql_query($sql);
	echo "<strong>&nbsp;&nbsp; หมวดหมู่ :&nbsp;&nbsp;</strong><select name=id_type>
	<option > - -  เลือกหมวดหมู่  - - </option>";
	while ($dbarr = mysql_fetch_array($result)) 
	{
		echo "<option value=$dbarr[id_type]>$dbarr[name_type]</option>";	
	}
	echo "</select><p>";
    ?>  </td>
  </tr>
  <tr>
    <td><label>
      <br />
      &nbsp;&nbsp;<input type="radio" name="radio" id="00005" value="00005" />
    สันทนาการและบันเทิง<br />
    <br />
    </label></td>
    <td width="381"><br>
	<?
	include("connectdb.php");
	$sql = "SELECT * FROM type WHERE id_style=0005";
	$result = mysql_query($sql);
	echo "<strong>&nbsp;&nbsp; หมวดหมู่ :&nbsp;&nbsp;</strong><select name=id_type>
	<option > - -  เลือกหมวดหมู่  - - </option>";
	while ($dbarr = mysql_fetch_array($result)) 
	{
		echo "<option value=$dbarr[id_type]>$dbarr[name_type]</option>";	
	}
	echo "</select><p>";
    ?>  </td>
  </tr>
  <tr>
  </tr>
  <tr>
    <td><strong>ค่าใช้จ่ายในการเข้าชม :</strong></td>
    <td colspan="2">
        <p>&nbsp;&nbsp;&nbsp;
          <select name="fee">
            <option > - -  เลือกค่าใช้จ่าย  - - </option>
            <option value="01">มีค่าใช้จ่าย</option>
            <option value="02">ไม่มีค่าใช้จ่าย&nbsp;&nbsp;&nbsp;&nbsp;</option>
          </select>
        </p>
      </td> 
  </tr>
  <tr>
    <td><strong>สถานที่ตั้ง :</strong></td>
    <td colspan="2">
        <p>&nbsp;&nbsp;&nbsp;
          <select name="zone">
            <option > - -  เลือกเขตพื้นที่  - - </option>
            <option value="01">ในเขตอำเภอเมือง</option>
            <option value="02">นอกเขตอำเภอเมือง&nbsp;&nbsp;</option>
          </select>
        </p>
      </td> 
  </tr>
  <tr>
    <td colspan="3" align="center">
      <p>
        <input type="submit" value="Submit" />
        <input type="reset" value="Reset" />
		<input type="button" value="Back" onclick="window.location='index.php';" />
      </p>
      </td>
    </tr>
</table>
</form>


หน้าแสดงผล
Code (PHP)
<? 	
    $id_type = $_REQUEST["id_type"];
	$fee = $_REQUEST["fee"];
	$zone = $_REQUEST["zone"];
	include("connectdb.php");
	$sql_count="SELECT COUNT(*) FROM travel WHERE id_type=$id_type AND fee=$fee AND zone=$zone";
	$rs=mysql_query($sql_count) or die(mysql_error());
	$row_data = mysql_fetch_array($rs);
	$num_record = $row_data["COUNT(*)"];
	
	$page_no = $_REQUEST["page_no"];
	$page_size = 4;
	$num_page = ceil($num_record/$page_size);

	$start = $page_size*$page_no;
	$sql="SELECT * FROM travel WHERE id_type=$id_type AND fee=$fee AND zone=$zone ORDER BY id_travel LIMIT $start,$page_size";
	$result=mysql_query($sql) or die(mysql_error());
?>
<table align="center" border="1" width="86%">
	<tr bgcolor="#FF99CC">
        <th width="27%">Picture</th>
        <th width="25%">Name</th>
        <th width="48%"><label for="checkbox_row_4">Detail</label></th>
    </tr>
<?
$count=0;
$colors=array("66FFFF","66CCFF","#66AAFF");
while ($row = mysql_fetch_array($result)){
$count++;
?>
    <tr bgcolor="<?=$colors[$count%sizeof($colors)];?>">
        <th align="center"><img src="<?=$row['pic']?>" width="220" height="180"></th>
        <th><?=$row["name"];?></th>
        <th><?=$row["detail"];?></th>
    </tr>
<? } 
include("disconnectdb.php");
?>
</table>
<div align="center">
<?	
	
	if($page_no > 0 ){
	echo " <a href='index.php?page_no=".($page_no-1)."&key=$key'>";
	echo "pre";
	echo "</a>";
	}
	
	
	for($i=0;$i<$num_page;$i++){
		if($i==$page_no){
			echo "<b>".($i+1)."</b>";
		}else{
		echo " <a href='show.php?page_no=$i&key=$key'>";
		echo $i+1;
		echo "</a> ";
		}
	}
	
	
	if($page_no < $num_page-1){
	echo " <a href='show.php?page_no=".($page_no+1)."&key=$key'>";
	echo "next";
	echo "</a>";
	}
?>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-06-23 18:21:27 By : fasaiaya View : 837 Reply : 5
 

 

No. 1



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



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


ไม่ทราบว่าผิดตรงไหนค่ะ ไม่เข้าใจเลย ช่วยเหลือหน่อยค่ะ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-23 18:22:20 By : fasaiaya
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

Quote:
SELECT COUNT(*) FROM travel WHERE id_type=$id_type AND fee=$fee AND zone=$zone


ค่าตัวนี้มันน่าจะว่างครับ เลย Error ผิด syntax

Code
SELECT COUNT(*) FROM travel WHERE id_type= AND fee=$fee AND zone=$zone


ให้ครอบ 'xx' ด้วยครับ


Code (PHP)
SELECT COUNT(*) FROM travel WHERE id_type='$id_type' AND fee='$fee' AND zone='$zone'

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-23 18:24:15 By : webmaster
 

 

No. 3



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



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


จะลองดูค่ะ ขอบคุณมากค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-23 18:29:39 By : fasaiaya
 


 

No. 4



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



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


ได้แล้วค่ะ แต่ว่า ข้อมูลเราที่ค้นหามันมีในฐานข้อมูล แต่มันไม่ select ออกมาเลยค่ะ งงมาก ไม่ทราบว่าผิดตรงไหน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-23 20:28:10 By : fasaiaya
 


 

No. 5

Guest


echo sql
ออกมาดู
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-23 21:26:40 By : อานัน
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยแก้โค้ดหน่อยค่ะ มันบอกว่า 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 fee=01 AND zone=01' at line 1
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่