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 > form ไม่ยอมเข้าไปเก็บข้อมูลในฐานข้อมูล mysql อยากทราบว่ามีข้อผิดพลาดที่ตรงไหน



 

form ไม่ยอมเข้าไปเก็บข้อมูลในฐานข้อมูล mysql อยากทราบว่ามีข้อผิดพลาดที่ตรงไหน

 



Topic : 061369



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



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




Code (PHP)
<?
if($_POST['Add'])
{

	$host="localhost"; 
	$username="root"; 
	$pass_word="123456"; 
	$db="ms_service"; 
	$Conn = mysql_connect( $host,$username,$pass_word) or die ("Error Connecting");
	mysql_query("SET NAMES utf8",$Conn); 
	mysql_select_db($db) or die("Error Database");  

	$name = $_POST['name'];
	$position = $_POST['position'];
	$class = $_POST['class'];
	$detail = $_POST['detail'];
	$phone = $_POST['phone'];
	$mail = $_POST['mail'];
	
	$sql_add = "insert into service set 
	name = '$name' , position = '$position' ,  class = '$class' ,detail = '$detail' , phone = '$phone' , mail = '$mail'";
	mysql_query($sql_add) or die(mysql_error());
	echo "เพิ่มข้อมูลของ คุณ$name ได้ถูกบันทึกเรียบร้อยแล้ว ";
	//-->
}
?>

 <form id="form1" action="index.php" name="form1" method="post" enctype="multipart/form-data" onSubmit="return fncSubmit()"> 
    
    
    
    <table width="750" border="0" align="center" cellpadding="2" cellspacing="0" bgcolor="#FFFFFF" table class="simply" >
          
          
		  
            
                          <tr>
                            <td width="780" align="left" class="txtBig2"><table width="100%" border="0">
                                 
                              <tr>
                                <td width="39%"><img src="logo.jpg" width="285" height="69"></td>
                                <td width="61%"><div align="center" class="style2">ใบแจ้งซ่อม (ส่วนงานคอมพิวเตอร์ซัพพอร์ต)</div></td>
                              </tr>
                            </table></td>
                          </tr>
                          <tr valign="top">
                            <td align="left"><table width="98%" border="0">
                              <tr>
             
                                <td width="42%" height="49"><span class="txtBig2"><strong>ชื่อ-นามสกุล</strong><br>
                                    &nbsp;
                                    <input name="name" type="text" id="name" size="40" />
                                </span></td>
                                <td width="28%"><strong>แผนก/รายการ</strong><br>
                                <select name="position" size="1" id="position" >
  <option value="select" selected="select">โปรดเลือกแผนก</option> 
    <option value="การตลาด" >การตลาด</option>
    <option value="จัดซื้อ" >จัดซื้อ</option>
    <option value="ตรวจสอบ" >ตรวจสอบ</option>
    <option value="เทคโนโลยีสารสนเทศ">เทคโนโลยีสารสนเทศ</option>
  
  </select
>
                                <label for="select"></label></td>
<td width="30%"><strong>ชั้น</strong><br>
									  <select name="floor" size="1" id="floor" >
      <option value="select" selected="select">โปรดเลือกชั้น</option>
    <option value="1" >1</option>
    <option value="2" >2</option>
    <option value="3" >3</option>
    <option value="4" >4</option>
    <option value="5" >5</option>
	<option value="6" >6</option>

   
  </select
></td>
                              </tr>
                            </table></td>
                          </tr> 
                          <tr>
		     <td align="left" class="txtBig2"><table width="98%" border="0">
               <tr>
               
                 <td width="29%"><strong>เบอร์ติดต่อ</strong>
                    &nbsp;<br>
                 &nbsp; <input name="telephone" onkeypress='return Numbers(event);'type="text" class="txtInput" id="telephone" size="20" maxlength="3" /></td>
                 <td width="33%">
                   <strong>อีเมล์</strong><br>
                 <input name="email" type="text" class="txtInput" id="email" size="30" /></td>
                 <td width="38%">&nbsp;</td>
               </tr>
             </table></td>
                        </tr>
                          <tr>
<td align="left" class="txtBig2"><strong>&nbsp;อาการเสีย (โปรดระบุลักษณะอาการอย่างชัดเจน)</strong></td>
                          </tr>
                          <tr> 
                            <td align="left">&nbsp;
                             &nbsp;  <p>
                                &nbsp;
                                <textarea name="detail" cols="100" rows="4" class="txtInput" id="detail"></textarea>
                             </p></td>
                          </tr>

                          <tr>
                            <td align="left"><input name="Submit" type="submit" class="txtButton" value=" ส่ง  " />
                              &nbsp; หรือ &nbsp; <a href="/">ยกเลิก</a> </td>
                          </tr> 
						  <input type="hidden" name="action" value="add" />
						  </form>
                          <tr>
                            <td height="2" align="left" id="comment" style="padding:10px;">							</td>
                          </tr>
					  </table>
</form>                  


วิธีแก้ไขด้วยนะครับ
ขอบคุณมากครับ



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-06-08 17:45:58 By : noppawut View : 836 Reply : 10
 

 

No. 1



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

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

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

ผิดตรงนี้ครับ
Code (PHP)
$sql_add = "insert into service set 	name = '$name' , position = '$position' ,  class = '$class' ,detail = '$detail' , phone = '$phone' , mail = '$mail'";
mysql_query($sql_add) or die(mysql_error());
	echo "เพิ่มข้อมูลของ คุณ$name ได้ถูกบันทึกเรียบร้อยแล้ว ";


การ insert ต้องอ้างชื่อฟิวด์ที่จะเก็บด้วยครับ
Code (PHP)
//EX.
$sql=mysql_query("insert into (field1,fiel2,...)values('$var1','$var2',....)"); // ตามนี้ครับ


ลองแก้ตามนี้ดูครับ
Code (PHP)
$sql_add = "insert into service(name,position,class,detail,phone,mail)values('$name','$position','$class','$detail','$phone','$mail'");
mysql_query($sql_add) or die(mysql_error());
	echo "เพิ่มข้อมูลของ คุณ$name ได้ถูกบันทึกเรียบร้อยแล้ว ";









ประวัติการแก้ไข
2011-06-08 18:47:49
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-08 18:45:32 By : mangkunzo
 


 

No. 2



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



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


Code (PHP)
Parse error: syntax error, unexpected ')' in C:\AppServ\www\repair\index.php on line 28


ลองแล้ว ขึ้น code แบบนี้อะครับ ท่าน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-08 22:16:12 By : noppawut
 

 

No. 3



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

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

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

ตอบความคิดเห็นที่ : 2 เขียนโดย : noppawut เมื่อวันที่ 2011-06-08 22:16:12
รายละเอียดของการตอบ ::
บรรทักที่ 28 ")" น่าจะเกินครับ
เจอแหล่ะ ผมผิดเองครับ อิอิCode (PHP)
$sql_add = "insert into service(name,position,class,detail,phone,mail)values('$name','$position','$class','$detail','$phone','$mail')";
mysql_query($sql_add) or die(mysql_error());
	echo "เพิ่มข้อมูลของ คุณ$name ได้ถูกบันทึกเรียบร้อยแล้ว ";





ประวัติการแก้ไข
2011-06-08 22:20:33
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-08 22:19:10 By : mangkunzo
 


 

No. 4



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



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


Code (PHP)
<?
if($_POST['Add'])
{

	$host="localhost"; 
	$username="root"; 
	$pass_word="123456"; 
	$db="service"; 
	$Conn = mysql_connect( $host,$username,$pass_word) or die ("Error Connecting");
	mysql_query("SET NAMES utf8",$Conn); 
	mysql_select_db($db) or die("Error Database");  

	$name = $_POST['name'];
	$position = $_POST['position'];
	$class = $_POST['class'];
	$detail = $_POST['detail'];
	$phone = $_POST['phone'];
	$mail = $_POST['mail'];
	
	$sql_add = "insert into service(name,position,class,detail,phone,mail)values('$name','$position','$class','$detail','$phone','$mail')";
mysql_query($sql_add) or die(mysql_error());
	echo "เพิ่มข้อมูลของ คุณ$name ได้ถูกบันทึกเรียบร้อยแล้ว ";

}
?>

 <form id="form1" action="index.php" name="form1" method="post" enctype="multipart/form-data" onSubmit="return fncSubmit()"> 
    
    
    
    <table width="750" border="0" align="center" cellpadding="2" cellspacing="0" bgcolor="#FFFFFF" table class="simply" >
          
          
		  
            
                          <tr>
                            <td width="780" align="left" class="txtBig2"><table width="100%" border="0">
                                 
                              <tr>
                                <td width="39%"><img src="logo.jpg" width="285" height="69"></td>
                                <td width="61%"><div align="center" class="style2">ใบแจ้งซ่อม (ส่วนงานคอมพิวเตอร์ซัพพอร์ต)</div></td>
                              </tr>
                            </table></td>
                          </tr>
                          <tr valign="top">
                            <td align="left"><table width="98%" border="0">
                              <tr>
             
                                <td width="42%" height="49"><span class="txtBig2"><strong>ชื่อ-นามสกุล</strong><br>
                                    &nbsp;
                                    <input name="name" type="text" id="name" size="40" />
                                </span></td>
                                <td width="28%"><strong>แผนก/รายการ</strong><br>
                                <select name="position" size="1" id="position" >
  <option value="select" selected="select">โปรดเลือกแผนก</option> 
    <option value="การตลาด" >การตลาด</option>
    <option value="จัดซื้อ" >จัดซื้อ</option>
    <option value="ตรวจสอบ" >ตรวจสอบ</option>
    <option value="เทคโนโลยีสารสนเทศ">เทคโนโลยีสารสนเทศ</option>
  
  </select
>
                                <label for="select"></label></td>
<td width="30%"><strong>ชั้น</strong><br>
									  <select name="floor" size="1" id="floor" >
      <option value="select" selected="select">โปรดเลือกชั้น</option>
    <option value="1" >1</option>
    <option value="2" >2</option>
    <option value="3" >3</option>
    <option value="4" >4</option>
    <option value="5" >5</option>
	<option value="6" >6</option>

   
  </select
></td>
                              </tr>
                            </table></td>
                          </tr> 
                          <tr>
		     <td align="left" class="txtBig2"><table width="98%" border="0">
               <tr>
               
                 <td width="29%"><strong>เบอร์ติดต่อ</strong>
                    &nbsp;<br>
                 &nbsp; <input name="telephone" onkeypress='return Numbers(event);'type="text" class="txtInput" id="telephone" size="20" maxlength="3" /></td>
                 <td width="33%">
                   <strong>อีเมล์</strong><br>
                 <input name="email" type="text" class="txtInput" id="email" size="30" /></td>
                 <td width="38%">&nbsp;</td>
               </tr>
             </table></td>
                        </tr>
                          <tr>
<td align="left" class="txtBig2"><strong>&nbsp;อาการเสีย (โปรดระบุลักษณะอาการอย่างชัดเจน)</strong></td>
                          </tr>
                          <tr> 
                            <td align="left">&nbsp;
                             &nbsp;  <p>
                                &nbsp;
                                <textarea name="detail" cols="100" rows="4" class="txtInput" id="detail"></textarea>
                             </p></td>
                          </tr>

                          <tr>
                            <td align="left"><input name="Submit" type="submit" class="txtButton" value=" ส่ง  " />
                              &nbsp; หรือ &nbsp; <a href="/">ยกเลิก</a> </td>
                          </tr> 
						  <input type="hidden" name="action" value="add" />
						  </form>
                          <tr>
                            <td height="2" align="left" id="comment" style="padding:10px;">							</td>
                          </tr>
					  </table>
</form>                  

</body>
</html>

แก้ไข แล้ว แต่ก็ไม่ยอมเข้าไปเก็บใน ฐานข้อมูลอะครับ 

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-08 23:29:37 By : noppawut
 


 

No. 5



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


ตอบความคิดเห็นที่ : 4 เขียนโดย : noppawut เมื่อวันที่ 2011-06-08 23:29:37
รายละเอียดของการตอบ ::
ไม่เข้าแล้วมี error ไหมครับท่าน

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-08 23:33:19 By : PlaKriM
 


 

No. 6



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



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


ไม่มีครับ

รบกวนด้วยนะครับ

ขอบคุณมากจริงๆครับ

สอบถามนิดนึงครับ การแทน ค่าตัวแปล

<input name="name" type="text" id="name" size="40" />
ไม่มีผล กับการนำไปเก็บในฐานข้อมูล จะเป็นลักษณะนี้ ได้ใช่มั้ยครับ

เพราะบางคน ก็เป็น

<input type="text" name="txtName" size="20">

อยากทราบว่า ต่างกันยังไงครับ


ประวัติการแก้ไข
2011-06-08 23:40:28
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-08 23:36:33 By : noppawut
 


 

No. 7



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


echo $sql_add ออกมาดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-08 23:51:50 By : PlaKriM
 


 

No. 8



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

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

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

ตอบความคิดเห็นที่ : 6 เขียนโดย : noppawut เมื่อวันที่ 2011-06-08 23:36:33
รายละเอียดของการตอบ ::
<input type="text" name="อะไรก็ได้" id="อะไรก็ได้"> ตั้งชื่อให้สอดคล้องกับค่าที่จะรับไปใช้ก็ดีจะได้ ไม่งงเองน่ะครับ

EX.
<input type="text" name="txt" id="txt">
ตอนรับค่าก็ต้องอ้างชื่อให้ตรงกันแค่นั้นครับ

$_POST['txt'] เป็นต้น....



ประวัติการแก้ไข
2011-06-09 00:02:13
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-09 00:01:51 By : mangkunzo
 


 

No. 9



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

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

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

ตอบความคิดเห็นที่ : 4 เขียนโดย : noppawut เมื่อวันที่ 2011-06-08 23:29:37
รายละเอียดของการตอบ ::
เจอแล้วครับที่มันไม่เข้าฐานข้อมูล

Code (PHP)
$class = $_POST['class']; // $_POST['class'] มาจากไหนครับ ไม่เห็น object ไหนรับค่าเลยครับ ผมเอาโค้ดคุณมาไล่ดู
ไม่มี object ชื่อ class ครับ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-09 00:14:28 By : mangkunzo
 


 

No. 10



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



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


ขอบคุณมากครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-09 08:59:55 By : noppawut
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : form ไม่ยอมเข้าไปเก็บข้อมูลในฐานข้อมูล mysql อยากทราบว่ามีข้อผิดพลาดที่ตรงไหน
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 02
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 อัตราราคา คลิกที่นี่