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 > เพิ่มข้อมูลหลายเรคอดไม่ได้ ใช้ mysql_error() ไม่แจ้งอะไรออกมาเลยงงครับ



 

เพิ่มข้อมูลหลายเรคอดไม่ได้ ใช้ mysql_error() ไม่แจ้งอะไรออกมาเลยงงครับ

 



Topic : 119753



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



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




ตัวอย่าง
รูปภาพตัวอย่าง

พอดีว่าผมทำตัวเพิ่มข้อมูลตามกระทู้นี้ครับ
https://www.thaicreate.com/php/php-mysql-add-insert-multiple-record.html

ในส่วนของผมก็ปรับเปลี่ยนแก้ไขตามปกติในส่วนของฐานข้อมูลครับ แต่ผลปรากฎว่า เพิ่มข้อมูลไม่ได้
ไม่มี error ใดๆแจ้งออกมาเลยครับ ก็เลยสงสัยว่าจะแก้ยังไงเพื่อให้ใช้งานได้



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-11-05 16:02:58 By : apisit542 View : 1070 Reply : 27
 

 

No. 1



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



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

echo $strSQL; ออกมาดูก่อนครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-05 16:08:40 By : progamer2000
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : progamer2000 เมื่อวันที่ 2015-11-05 16:08:40
รายละเอียดของการตอบ ::
echo แล้วครับ ผลที่ได้คือ Save Done. Click here to view. ผมใช้ mysql_error() แล้วครับมันแจ้งอย่างนั้น
(นี้คือในกรณีที่ผมลบ)
<input type="hidden" name="hdnLine" value="<?php echo $i;?>"> ในหน้าแรกทิ้ง

ต่อมาถ้าผมเอา <input type="hidden" name="hdnLine" value="<?php echo $i;?>"> ในหน้าแรกไว้มันจะแจ้ง error
มาตรงที่บรรทัดนี้ครับของหน้าที่ 2
for($i=1;$i<=$_POST["hdnLine"];$i++) มันจะบอกประมาณว่าไม่รู้จัก hdnLine ซึ่งผมเองก็ได้ทำการเปลี่ยนเป็นชื่ออื่น ก็เหมือนเดิมครับไม่ว่าเปลี่ยนยังไงก็จะแจ้งมาแบบเดิมครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-05 16:27:50 By : apisit542
 

 

No. 3



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



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

echo $strSQL; ทำไมได้ save done - -

มันต้องได้คำสั่ง insert นิ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-05 16:31:26 By : progamer2000
 


 

No. 4



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : progamer2000 เมื่อวันที่ 2015-11-05 16:31:26
รายละเอียดของการตอบ ::
save done อยู่ในหน้าที่ 2 บอกให้รู้ว่าข้อมูลถูกบันทึกเรียบร้อยแล้ว แต่ดูในฐานข้อมูลไม่มีข้อมูลครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-05 16:34:45 By : apisit542
 


 

No. 5



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



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

ผมต้องการดู คิวรี่ครับ ว่ามันออกมาถูกไหม - -
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-05 16:36:23 By : progamer2000
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : progamer2000 เมื่อวันที่ 2015-11-05 16:36:23
รายละเอียดของการตอบ ::
Notice: Undefined index: hdnLine in C:\xampp\htdocs\tmw.ac.th\DB\re_stu\re_stu_data\data_stu11.php on line 40
Save Done. Click here to view.

นี้ครับก็บรรทัดที่บอกไปก่อนหน้าเลยครับ for($i=1;$i<=$_POST["hdnLine"];$i++)

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-05 16:42:07 By : apisit542
 


 

No. 7



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



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

รบกวน copy code ที่ผมขอให้คุณ echo มาหน่อยครับ ผมอยากรู้ว่าคุณเขียนยังไง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-05 16:50:15 By : progamer2000
 


 

No. 8



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



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


ตอบความคิดเห็นที่ : 7 เขียนโดย : progamer2000 เมื่อวันที่ 2015-11-05 16:50:15
รายละเอียดของการตอบ ::
Code (PHP)
<html>
<head>
</head>
<body>
<?php
	$objConnect = mysql_connect("localhost","root","123456") or die(mysql_error());
	$objDB = mysql_select_db("mydatabase");
	
	for($i=1;$i<=$_POST["hdnLine"];$i++)
	{
		if($_POST["txtdate$i"] != "")
		{
$strSQL = "INSERT INTO re_stu_11 ";
$strSQL .="(date, time, name, dont, saai, koy, pl, pd, hr, scoreD, scoreL, scoerall) VALUES '".$_POST["txtdate$i"]."','".$_POST["txttime$i"]."','".$_POST["txtname$i"]."', '".$_POST["txtdont$i"]."','".$_POST["txtsaai$i"]."','".$_POST["txtkoy$i"]."','".$_POST["txtpl$i"]."','".$_POST["txtpd$i"]."','".$_POST["txthr$i"]."','".$_POST["txtsD$i"]."','".$_POST["txtsL$i"]."','".$_POST["txtSA$i"]."'";
$objQuery = mysql_query($strSQL);
		}
	}
echo "Save Done. Click here to view.";
mysql_close($objConnect);
?>
</body>
</html>


แก้ไขจากกระทู้ดูตามแล้วแก้ไขตามมา



ประวัติการแก้ไข
2015-11-05 17:01:39
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-05 16:54:16 By : apisit542
 


 

No. 9



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



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

ผมยังไม่เห็นคุณ echo $strSQL; ใน code เลย

Code (PHP)
<html>
<head>
</head>
<body>
<?php
	$objConnect = mysql_connect("localhost","root","123456") or die(mysql_error());
	$objDB = mysql_select_db("mydatabase");
	
	for($i=1;$i<=$_POST["hdnLine"];$i++)
	{
		if($_POST["txtdate$i"] != "")
		{
$strSQL = "INSERT INTO re_stu_11 ";
$strSQL .="(date, time, name, dont, saai, koy, pl, pd, hr, scoreD, scoreL, scoerall) VALUES '".$_POST["txtdate$i"]."','".$_POST["txttime$i"]."','".$_POST["txtname$i"]."', '".$_POST["txtdont$i"]."','".$_POST["txtsaai$i"]."','".$_POST["txtkoy$i"]."','".$_POST["txtpl$i"]."','".$_POST["txtpd$i"]."','".$_POST["txthr$i"]."','".$_POST["txtsD$i"]."','".$_POST["txtsL$i"]."','".$_POST["txtSA$i"]."'";

echo $strSQL.'<br>';
// $objQuery = mysql_query($strSQL);
		}
	}
//echo "Save Done. Click here to view.";
// mysql_close($objConnect);
?>
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-05 17:07:33 By : progamer2000
 


 

No. 10



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



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


ตอบความคิดเห็นที่ : 9 เขียนโดย : progamer2000 เมื่อวันที่ 2015-11-05 17:07:33
รายละเอียดของการตอบ ::
ผลครับ
Notice: Undefined index: hdnLine in C:\xampp\htdocs\tmw.ac.th\DB\re_stu\re_stu_data\data_stu11.php on line 10

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-05 17:13:46 By : apisit542
 


 

No. 11



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



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

หน้านี้รับค่า $_POST["hdnLine"] มาหรือเปล่าครับ

ลองเปลี่ยนเป็น ประมาณนี้ ครอบพวก $_POST ให้หมด

Code (PHP)
<html>
<head>
</head>
<body>
<?php



	$objConnect = mysql_connect("localhost","root","123456") or die(mysql_error());
	$objDB = mysql_select_db("mydatabase");
	
	for($i=1;$i<=isset($_POST["hdnLine"]);$i++)
	{
		if(isset($_POST["txtdate$i"]) != "")
		{
$strSQL = "INSERT INTO re_stu_11 ";
$strSQL .="(date, time, name, dont, saai, koy, pl, pd, hr, scoreD, scoreL, scoerall) VALUES '".$_POST["txtdate$i"]."','".$_POST["txttime$i"]."','".$_POST["txtname$i"]."', '".$_POST["txtdont$i"]."','".$_POST["txtsaai$i"]."','".$_POST["txtkoy$i"]."','".$_POST["txtpl$i"]."','".$_POST["txtpd$i"]."','".$_POST["txthr$i"]."','".$_POST["txtsD$i"]."','".$_POST["txtsL$i"]."','".$_POST["txtSA$i"]."'";

echo $strSQL.'<br>';
// $objQuery = mysql_query($strSQL);
		}
	}
//echo "Save Done. Click here to view.";
// mysql_close($objConnect);
?>
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-05 17:20:43 By : progamer2000
 


 

No. 12



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



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

ดูอ้างอิงที่

http://www.amplysoft.com/knowledge/what-is-notice-undefined-index-php.html
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-05 17:23:03 By : progamer2000
 


 

No. 13



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



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


ตอบความคิดเห็นที่ : 12 เขียนโดย : progamer2000 เมื่อวันที่ 2015-11-05 17:23:03
รายละเอียดของการตอบ ::
งั้นเดี่ยวผมลองแก้ดูก่อนเดี่ยวมาถามพรุ่งนี้ต่อนะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-05 17:25:44 By : apisit542
 


 

No. 14



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



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

for($i=1;$i<=isset($_POST["hdnLine"]);$i++)

ทำอะไรกับคำสั่งสีแดงครับ

$i เป็นตัวเลข แต่คุณไปเปรียบเทียบกับ boolean

สี่งที่ควรตรวจสอบคือ form ที่คุณส่งค่ามา ได้เขียนตัวแปรตรงกันกับ โปรแกรมตัวรับหรือเปล่า
เอา form มาลงให้ดูด้วยครับ เขียนไว้อย่างไร ในลิงค์ที่คุณให้มาอาจจะถูก แต่ที่คุณพิมพ์มันอาจจะผิด
อย่ามั่นใจว่าที่ทำๆตามทุกอย่างแล้ว เพราะถ้าทำตามทุกอย่างคงไม่ผิด

ปล. เอามาตั้งแต่ <form ....> ถึง </form>


ประวัติการแก้ไข
2015-11-05 19:53:59
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-05 19:51:03 By : NewbiePHP
 


 

No. 15



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



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


ตอบความคิดเห็นที่ : 14 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-11-05 19:51:03
รายละเอียดของการตอบ ::
จัดตามที่บอกเลยครับ นี้คือโค๊ดหน้าที่ส่งข้อมูลมาครับ เขียนดัดแปลงจากกระทู้ที่พี่วินโพสไว้
Code (PHP) หน้าส่ง
<form action="re_stu_data/data_stu11.php" name="frmAdd" method="post">
      <select name="menu1" onChange="MM_jumpMenu('parent',this,0)" id="menu1">
        <?php
for($i=0;$i<=50;$i++)
{
	if($_GET["Line"] == $i)
	{
		$sel = "selected";
	}
	else
	{
		$sel = "";
	}
?>
        <option value="<?php echo $_SERVER["PHP_SELF"];?>?Line=<?php echo $i;?>" <?php echo $sel;?>><?php echo $i;?></option>
        <?php
}
?>
      </select>
  </p>
  </p>
  <table width="auto" border="0" align="center">
    <tr>
    <th bgcolor="#999999"> วันที่</th>
    <th bgcolor="#999999"> เวลา</th>
    <th bgcolor="#999999"> ชื่อ - นามสกุล</th>
    <th bgcolor="#999999" >P1</th>
    <th bgcolor="#999999" >P2</th>
    <th bgcolor="#999999" > P3</th>
    <th bgcolor="#999999" > P4</th>
    <th bgcolor="#999999" > P5</th>
    <th bgcolor="#999999" > P6</th>
    <th bgcolor="#999999" > S+</th>
    <th bgcolor="#999999" > S-</th>
    <th bgcolor="#999999" > SA</th>
  </tr>
  <?php
  $line = $_GET["Line"];
  if($line == 0){$line=1;}
  for($i=1;$i<=$line;$i++)
  {
  ?>
  
  <tr>
<td height="20" valign="top">
<input
name="txtdate<?php echo $i;?>" type="text" 
value="<?php date_default_timezone_set('Asia/Bangkok');echo date("Y-m-d");?>" maxlength="5" readonly>
</td>

<td valign="top">
<input 
name="txttime<?php echo $i;?>" type="text"
value="<?php date_default_timezone_set('Asia/Bangkok');echo date("H:i:s");?>" readonly>
</td>

<td valign="top">
<input 
name="txtname<?php echo $i;?>" type="text" 
maxlength="255">
</td>

<td valign="top">
<label for="txtdont"></label>
<select name="txtdont<?php echo $i;?>" id="txtdont">
  <option value="1">1</option>
  <option value="3">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
  <option value="6">6</option>
  <option value="7">7</option>
  <option value="8">8</option>
  <option value="9">9</option>
  <option value="10">10</option>
</select>
</td>

<td align="center" valign="top">
<label for="txtsaai"></label>
<select name="txtsaai<?php echo $i;?>" id="txtsaai">
  <option value="1">1</option>
  <option value="3">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
  <option value="6">6</option>
  <option value="7">7</option>
  <option value="8">8</option>
  <option value="9">9</option>
  <option value="10">10</option>
</select>
</td>

<td valign="top">
<label for="txtkoy"></label>
<select name="txtkoy<?php echo $i;?>" id="txtkoy">
  <option value="1">1</option>
  <option value="3">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
  <option value="6">6</option>
  <option value="7">7</option>
  <option value="8">8</option>
  <option value="9">9</option>
  <option value="10">10</option>
</select>
</td>

<td align="center" valign="top">
<label for="txtpl"></label>
<select name="txtpl<?php echo $i;?>" id="txtpl">
  <option value="1">1</option>
  <option value="3">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
  <option value="6">6</option>
  <option value="7">7</option>
  <option value="8">8</option>
  <option value="9">9</option>
  <option value="10">10</option>
</select>
</td>

<td align="center" valign="top">
<label for="txtpd"></label>
<select name="txtpd<?php echo $i;?>" id="txtpd">
  <option value="1">1</option>
  <option value="3">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
  <option value="6">6</option>
  <option value="7">7</option>
  <option value="8">8</option>
  <option value="9">9</option>
  <option value="10">10</option>
</select>
</td>

<td valign="top">
<label for="txthr"></label>
<select name="txthr<?php echo $i;?>" id="txthr">
  <option value="1">1</option>
  <option value="3">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
  <option value="6">6</option>
  <option value="7">7</option>
  <option value="8">8</option>
  <option value="9">9</option>
  <option value="10">10</option>
</select>
</td>

<td valign="top">
<select name="txtscorrd<?php echo $i;?>" id="txtscorrd">
<option value="5">5</option>
  <option value="10">10</option>
  <option value="15">15</option>
  <option value="20">20</option>
  <option value="25">25</option>
  <option value="30">30</option>
  <option value="35">35</option>
  <option value="40">40</option>
  <option value="45">45</option>
  <option value="50">50</option>
  <option value="55">55</option>
  <option value="60">60</option>
  <option value="65">65</option>
  <option value="70">70</option>
  <option value="75">75</option>
  <option value="80">80</option>
  <option value="85">85</option>
  <option value="90">90</option>
  <option value="95">95</option>
  <option value="100">100</option>
</select></td>

<td valign="top">
<select name="txtscorrl<?php echo $i;?>" id="txtscorrl">
  <option value="5">5</option>
  <option value="10">10</option>
  <option value="15">15</option>
  <option value="20">20</option>
  <option value="25">25</option>
  <option value="30">30</option>
  <option value="35">35</option>
  <option value="40">40</option>
  <option value="45">45</option>
  <option value="50">50</option>
  <option value="55">55</option>
  <option value="60">60</option>
  <option value="65">65</option>
  <option value="70">70</option>
  <option value="75">75</option>
  <option value="80">80</option>
  <option value="85">85</option>
  <option value="90">90</option>
  <option value="95">95</option>
  <option value="100">100</option>
</select></td>

<td valign="top">
<select name="txtSA<?php echo $i;?>" id="txtSA">
  <option value="5">5</option>
  <option value="10">10</option>
  <option value="15">15</option>
  <option value="20">20</option>
  <option value="25">25</option>
  <option value="30">30</option>
  <option value="35">35</option>
  <option value="40">40</option>
  <option value="45">45</option>
  <option value="50">50</option>
  <option value="55">55</option>
  <option value="60">60</option>
  <option value="65">65</option>
  <option value="70">70</option>
  <option value="75">75</option>
  <option value="80">80</option>
  <option value="85">85</option>
  <option value="90">90</option>
  <option value="95">95</option>
  <option value="100">100</option>
</select></td>
  </tr>
  <?php
  }
  ?>
</table>
  <p>
    <input type="submit" name="submit" value="เพิ่มข้อมูล">
  <input type="hidden" name="adddata value="<?php echo $i;?>">
  <br>
</form>



Code (PHP) หน้ารับ
<html>
<head>
</head>
<body>
<?php
	$objConnect = mysql_connect("localhost","root","1111") or die(mysql_error());
	$objDB = mysql_select_db("mydatabase");
	
	for($i=1;$i<=$_POST["adddata"];$i++)
	{
		if($_POST["txtdate$i"] != "")
		{
$strSQL = "INSERT INTO re_stu_11 ";
$strSQL .="(date, time, name, dont, saai, koy, pl, pd, hr, scoreD, scoreL, scoerall) VALUES '".$_POST["txtdate$i"]."','".$_POST["txttime$i"]."','".$_POST["txtname$i"]."', '".$_POST["txtdont$i"]."','".$_POST["txtsaai$i"]."','".$_POST["txtkoy$i"]."','".$_POST["txtpl$i"]."','".$_POST["txtpd$i"]."','".$_POST["txthr$i"]."','".$_POST["txtscorrd$i"]."','".$_POST["txtscorrl$i"]."','".$_POST["txtSA$i"]."'";

echo $strSQL.'<br>';
// $objQuery = mysql_query($strSQL);
		}
	}
//echo "Save Done. Click here to view.";
// mysql_close($objConnect);
?>
</body>
</html>




ประวัติการแก้ไข
2015-11-05 21:27:26
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-05 21:12:23 By : apisit542
 


 

No. 16



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



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

ตกลงสีแดงไม่ได้ใช้แล้วใช่ไหมครับ hdnLine
เปลี่ยนเป็น adddata แล้วตอนนี้เออเร่อร์อะไรล่ะครับ

ปล. datetimezone ย้ายออกไปก่อน loop ทำครัั้งเดียว พอครับ
และควรไว้ต้นไฟล์ ทำครั้งเดียวใช้ทั้ง โปรแกรม

แล้ว กำหนดตัวแปรสำหรับรับเวลาปัจจุบันไว้ด้วยครับ
$xtime=time(); แล้วเอา $xtime ไปใช้ใส่ใน
date('Y-m-d', $xtime); และ date( 'H:i:s', $xtime);
อย่าให้ใช้ system time บ่อยๆ เวลาจะเพี้ยนได้ (แม้เครื่องจะแรง มี refresh time อยู่ก็ตาม)
การเก็ท system time มันใช้ cpu เยอะอยู่ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-06 00:06:54 By : NewbiePHP
 


 

No. 17



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



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


ตอบความคิดเห็นที่ : 16 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-11-06 00:06:54
รายละเอียดของการตอบ ::
ผลเหมือนเดิมครับ adddata
ไม่แน่ใจว่าตรงบรรทัดนี้ของหน้าส่ง
<input type="hidden" name="adddata value="<?php echo $i;?>">
ตรง value ต้องเพิ่มชื่อ form ไปด้วยไหม

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-06 10:30:11 By : apisit542
 


 

No. 18



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



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


ตอบความคิดเห็นที่ : 16 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-11-06 00:06:54
รายละเอียดของการตอบ ::
ผมทดลองใส่ชื่อ form แล้ว ผลเหมือนเดิมไม่แจ้งอะไรแต่เพิ่มข้อมูลไม่ได้
ตอนแรกใส่ isset ไว้ที่ post พอเอาออกเจอข้อความนี้ครับ
Notice: Undefined index: adddata in C:\xampp\htdocs\tmw.ac.th\DB\re_stu\re_stu_data\data_stu11.php on line 9
ตรงชื่อเหมือนเดิม

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-06 10:35:30 By : apisit542
 


 

No. 19



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



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

<input type="hidden" name="adddata" value="<?php echo $i;?>">

สีแดงมันหายไปครับ ทำให้โครงสร้างชื่อ เสียไปครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-06 10:36:02 By : NewbiePHP
 


 

No. 20



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



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


ตอบความคิดเห็นที่ : 19 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-11-06 10:36:02
รายละเอียดของการตอบ ::
แก้แล้วครับผมเหมือนเดิมเลย ไม่แจ้งอะไร และเพิ่มไม่ได้

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-06 10:45:22 By : apisit542
 


 

No. 21



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



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


ตอบความคิดเห็นที่ : 19 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-11-06 10:36:02
รายละเอียดของการตอบ ::
ล่าสุดครับ
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 ''2015-11-06','10:49:27','42', '1','1','1','7','5','1','20','20','10'' at line 1

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-06 10:52:52 By : apisit542
 


 

No. 22



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



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

$objQuery = mysql_query($strSQL) or die ($strSQL."<br>".mysql_error());
เพิ่มสีแดงเข้าไปครับ แล้วเอาที่ได้มาแสดงครับ


ปล. statement จะเขียนแบบนี้ ก็ได้นะครับ
Code (PHP)
$strSQL = "INSERT INTO re_stu_11 set
date='".$_POST["txtdate$i"]."', 
time='".$_POST["txttime$i"]."', 
name='".$_POST["txtname$i"]."', 
dont='".$_POST["txtdont$i"]."', 
saai='".$_POST["txtsaai$i"]."', 
koy='".$_POST["txtkoy$i"]."', 
pl='".$_POST["txtpl$i"]."', 
pd='".$_POST["txtpd$i"]."', 
hr='".$_POST["txthr$i"]."', 
scoreD='".$_POST["txtscorrd$i"]."', 
scoreL='".$_POST["txtscorrl$i"]."', 
scoerall='".$_POST["txtSA$i"]."'
";



ปล. อีกที น่าจะใช่ ` (back quote) ครอบ ชื่อฟีลด์ เพราะไม่แน่ใจเรื่อง คำสงวน


ประวัติการแก้ไข
2015-11-06 12:44:35
2015-11-06 12:45:02
2015-11-06 12:46:26
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-06 12:37:41 By : NewbiePHP
 


 

No. 23



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



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


ตอบความคิดเห็นที่ : 22 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-11-06 12:37:41
รายละเอียดของการตอบ ::
INSERT INTO re_stu_11 ('date, time, name, dont, saai, koy, pl, pd, hr, scoreD, scoreL, scoerall') VALUES '2015-11-06','12:48:07','0', '1','1','1','1','1','1','5','5','5'
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 ''date, time, name, dont, saai, koy, pl, pd, hr, scoreD, scoreL, scoerall') VALUE' at line 1

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-06 12:53:41 By : apisit542
 


 

No. 24



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



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

ค่า values ( ...... ) ขาด วงเล็ปไปครบั


ปล.INSERT INTO re_stu_11 ('date, time, name, dont, saai, koy, pl, pd, hr, scoreD, scoreL, scoerall')

สีแดงก็เกินมาอีก


ประวัติการแก้ไข
2015-11-06 13:01:13
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-06 12:59:20 By : NewbiePHP
 


 

No. 25



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



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


ตอบความคิดเห็นที่ : 22 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-11-06 12:37:41
รายละเอียดของการตอบ ::
เปลี่ยน statement ตามที่เขียนมาได้เลยครับ
เพราะอะไรเหรอผมสงสัย ? อธิบายหน่อยครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-06 12:59:59 By : apisit542
 


 

No. 26



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



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

ผิดไวยกรณ์ ครับ คำอธิบายอ่าน คห 24 ครับ

ปล. โดยรวมแล้วต้องศึกษาเรื่องการใช้ quote ทั้ง3 ให้เป็นครับ ' " `


ประวัติการแก้ไข
2015-11-06 13:05:27
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-06 13:02:00 By : NewbiePHP
 


 

No. 27



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



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


ตอบความคิดเห็นที่ : 26 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-11-06 13:02:00
รายละเอียดของการตอบ ::
ผมลองแก้ไวยากรณ์ตามที่บอกแล้วได้เลยครับ แต่ผมเขียน statement แบบที่คุณให้มา
ผมว่าดูง่ายดี
แต่ตอนนี้มีปัญหาอีกอย่างตามกระทู้นี้ครับ
https://www.thaicreate.com/php/forum/119755.html

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-11-06 13:05:20 By : apisit542
 

   

ค้นหาข้อมูล


   
 

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