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

HOME > PHP > PHP Forum > ช่วยหน่อยครับผู้รู้ ou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near



 

ช่วยหน่อยครับผู้รู้ ou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

 



Topic : 027791



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



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




มันขึ้นว่า
$id_max=001You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') values('','2000','lkn ','23','','')' at line 1

คือว่าจะให้มันรันid เริ่มจาก 001 นะครับส่วนอื่นมาครบแล้ว เดวเรื่องรูป
ค่อยว่ากันครับ เอามันลงฐานข้อมูลไม่ได้ครับช่วยที
Code (PHP)
<?php

<? 
	

?>

<title>admin_product_add2</title>
<style type="text/css">
<!--
.style2 {color: #999999}
-->
</style>
</head>

<body>
  <? //include('head.php');?>
  <? include('../connect_db.php');?>
<table width="782" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="124" height="60">&nbsp;</td>
    <td width="100" align="center" background="../images/button1.jpg"><a href="admin_login.php">หน้าหลัก</a></td>
    <td width="100" align="center" background="../images/button2.jpg"><p>เพิ่มแสตมป์</p></td>
   <td width="100" align="center" background="../images/button1.jpg"><p><a href="admin_special.php">แสตมป์พิเศษ</a></p></td>
    <td width="100" align="center" background="../images/button1.jpg"><p><a href="admin_product_search.php">ค้นหา</a></p></td>
    <td width="100" align="center" background="../images/button1.jpg"><p>ออกจากระบบ</p></td>
    <td width="158">&nbsp;</td>
  </tr>
</table>
<br />
<form action="confirm_pro_stamp_db.php" method="post" enctype="multipart/form-data">
<table width="450" border="1" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="2" align="center">ตรวจสอบข้อมูลการเพิ่มแสตมป์</td>
    </tr>
  <tr>
    <td align="center">ชื่อแสตมป์</td>
    <td><input name="id_stamp" type="text" id="id_stamp"value="<? echo $_POST[id_stamp];?>" /></td>
  </tr>
  <tr>
    <td width="224" align="center">ปีที่ผลิต</td>
    <td width="350"><label>
    <input name="year" type="text" id="year"value="<? echo $_POST[year];?>"  maxlength="4"/>
    </label></td>
  </tr>
  <tr>
    <td height="37" align="center">รายละเอียด</td>
 
      <td><textarea name="detail" id="detail"><? echo $_POST[detail];?>  </textarea>
  <tr>
    <td align="center">จำนวนชุด</td>
    <td><input type="text" name="textfield" value="<? echo $_POST[quality];?>" />    </td>
  </tr>
  <tr>
    <td align="center">ราคา</td>
    <td><label>
<input name="price" type="text" id="price"value="<? echo $_POST[price];?>" />      
บาท
    </label></td>
  </tr>
  <tr>
    <td align="center">รูปภาพ</td>
       <td><label>
       <input type="file" name="file" id="file" value=<? echo $_POST[file];?>/>
       <br />
       <span class="style2">&nbsp;&nbsp;*หากต้องการเปลี่ยนรูปภาพ<br />
&nbsp;&nbsp;&nbsp;ให้ทำการเลือกไฟล์ใหม่ครับ<br />
&nbsp;&nbsp;&nbsp;ไฟล์รูปภาพสกุล .jpg เท่านั้น </span>       </label></td>
    </tr>
<tr>
    <td colspan="2"><center><input type="submit" name="Submit2" value="ยืนยัน" /></center></td>
    </tr>
  </table>

</form>
<br />
<?																									// เช็คเงื่อนไขต่างๆ
	if($_POST[id_stamp]==''){
?> <script>
alert("กรุณากรอกชื่อแสตมป์ด้วยครับ");
history.back();
</script>
<? 
}else{

	if($_POST[year]==''){
?> <script>
alert("กรุณากรอกปีที่ผลิตด้วยครับ");
history.back();
</script>
<? 
}else{

	$p=strlen($_POST[year]); 			// รับค่าadd_2จากฟอร์มมา
	if($p<4){
?>
<script>
alert("กรุณากรอกรหัสปี พ.ศ.ให้ครบ 4 หลักด้วยครับ");
history.back();
</script>
<?
}else{

	if(!(ereg("[0-9]",$_POST[year]))){  // ตรวจสอบค่า ให้เป็นตัวเลขอย่างเดียว 
?>
<script>
alert("กรุณากรอกปี พ.ศ. เฉพาะตัวเลขด้วยครับ");
history.back();
</script>
<?
}else{

	if($_POST[detail]==''){
 ?> <script>
alert("กรุณากรอกรายละเอียดของแสตมป์ด้วยครับ");
history.back();
</script>
<? 
}else{

	if($_POST[price]==''){
 ?> <script>
alert("กรุณากรอกราคาแสตมป์ด้วยครับ");
history.back();
</script>
<? 
}else{ 

	if(!(ereg("[0-9]",$_POST[price]))){  // ตรวจสอบค่า ให้เป็นตัวเลขอย่างเดียว กำหนด 13 หลัก
?>
<script>
alert("กรุณากรอกราคาเฉพาะตัวเลขด้วยครับ");
history.back();
</script>
<?
}else{ 
}}}}}}}
?>

<?																					// กำหนดจัดการกับรูปภาพ
 if (($_FILES["file"] ["type"] == "image/gif") 				// กำหนดภาพต้องเป็นตระกูล image/gif
|| ($_FILES["file"] ["type"] == "image/jpeg") 				// หรือกำหนดภาพต้องเป็นตระกูล image/jpeg
|| ($_FILES["file"] ["type"] == "image/pjpeg")			//	หรือกำหนดภาพต้องเป็นตระกูล image/pjpeg
&& ($_FILES["file"] ["size"] < 2000000))					// และตัวแปร file ต้องมีขนาดไม่เกิน 2,000,000 kb หรือ 1953 mb
  {
  if ($_FILES["file"] ["error"] > 0)									// ถ้าตัวแปร file มีค่ามากกว่า  0 คือ browse รูปมาแล้ว
    {
    echo "Return Code: " . $_FILES["file"]["error"] . "<br>";	// คืนค่ารูปแล้วแสดงผมออกทางหน้าจอ
    }
  else
    {
    echo "Upload: " . $_FILES["file"]["name"] . "<br>";
    echo "Type: " . $_FILES["file"]["type"] . "<br>";
    echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br>";
    echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br>";    
	
	if (file_exists("stampthai/images/stamp/" .$_FILES["file"]["name"]))
      {
      echo $_FILES["file"]["name"] . " already exists. ";
      }
    else
      {
      move_uploaded_file($_FILES["file"]["tmp_name"],"stampthai/images/stamp".
      $_FILES["file"]["name"]);
      echo "Stored in: " . "stampthai/images/stamp/" . $_FILES["file"]["name"];
      }
    }
  }
else
  {
  echo "Invalid file";
  }

?>

</body>


<? include'../under.php';?>



?>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-05-28 22:36:28 By : bird2829 View : 1012 Reply : 4
 

 

No. 1



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



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


อ๋อ ลืมส่ง code ที่จะลง ดาต้าเบส ช่วยดูทีครับ

Code (PHP)
<?php

<?
 include ("../connect_db.php"); 
															// 1 หาค่า pro_id ล่าสุด โดยกำหนดเป็น id_max
															// 2 เอาค่า id_max + 1 เพื่อให้ฐานข้อมูลเพิ่มค่า pro_id เพิ่มทีละ 1
															// 3 กำหนดให้อยู่ในรูปแบบที่ต้องการโดยใช้ strlen คือกำหนดหลัก (x/x/x)
															// 4 INSERT ข้อมูลจาก SELECT มา 
$result=mysql_query("select  pro_id from product order by pro_id desc limit 0,1")or die(mysql_error()) ;	// เลือก ฟิล pro_id จากตาราง product โดยกำหนดให้ pro_id เรียงค่าตามลำดับโดยเลือกจากค่าที่มาล่าสุดก่อน limit คือกำหนดว่าเริ่มต้นที่ 1  จากนั้นนำค่าทั้งหมดเก็บไว้ที่ $result
$x=mysql_fetch_array($result) ;		//  นำ $result ไปเก็บไว้ที่ $x โดยใช้ mysql_fetch_array  เพื่อที่จะกำหนด array
echo '$x= '.$x[0];								// แสดงผล $x = 0 
$id_max=$x[0]+1 ;         					// $x = 1 (เก็บค่า $x ไว้ที่ $id_max ) 
echo '<br>$id_max='.$id_max;		// แสดงค่า $id_max ซึ่ง = 1 
$ra=strlen($id_max);						// functionนับหลัก โดย รับค่า $id_max มาเก็บใส่ตัวแปร $ra
echo '<br>$ra='.$ra;						// แสดงผล  $ra ออกมา โดยที่ ***เงื่อนไข switch
switch($ra){
case 1:												
$id_max='00'.$id_max;					// case 1 กำหนด $id_max เป็น 00 ก่อนและต่อด้วย $id_max นั่นคือค่า ที่รับมา ในที่นี้คือ 1 
echo '<br>$id_max='.$id_max;		// แสดงผล $id_max ได้ค่า 001
break;													// หยุด case 1
}

mysql_query("insert into product  (pro_name,pro_year,pro_detail,pro_price,pro_pic,pro_quality,)
values('$_POST[n_stamp]','$_POST[year]','$_POST[detail]','$_POST[price]','$_POST[file]','$_POST[quality]')") or die(mysql_error());
?>
<meta http-equiv=refresh content="2;url=http://localhost/stampthai/admin_login/admin_login.php"/>  

<br><br><center><? echo ('กรุณารอซักครู่ระบบกำลังบันทึกข้อมูล'); ?></center>  



?>







Date : 2009-05-28 22:42:48 By : bird2829
 


 

No. 2



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



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

23.mysql_query("insert into product (pro_name,pro_year,pro_detail,pro_price,pro_pic,pro_quality,)


บรรทัดที่ 23 เปลี่ยนเป็น


23.mysql_query("insert into product (pro_name,pro_year,pro_detail,pro_price,pro_pic,pro_quality)

ข้างหลัง pro_quality,) ไม่มี , ดูดีๆๆ
Date : 2009-05-28 22:53:31 By : nongjen
 

 

No. 3



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



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


ขอบคุณครับ ลงฐานข้อมูลแล้วคับ
Date : 2009-05-28 23:08:04 By : bird2829
 


 

No. 4



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



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

แนะนำนิดนึง เวลา run ID auto อยกแนะนำแบบนี้นะ สั้นดี

Code (PHP)
<?php
//ไว้สำหรับอ่าน idจากฐานข้อมูล
$strResultOrderID=select("orderid","where 1");  
$strOrderID=substr("000$strResultOrderID[OrderID]", -3)
?>


ถ้า ตัวแปล $strResultOrderID[OrderID] = 1

ผลลัพท์ตัวแปล $strOrderID = 001
Date : 2009-05-28 23:15:32 By : nongjen
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยหน่อยครับผู้รู้ ou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่