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 > ไม่สามรถ update ลงไปในฐานข้อมูลได้ไม่ทราบว่าเพราะอะไร ไม่มี error



 

ไม่สามรถ update ลงไปในฐานข้อมูลได้ไม่ทราบว่าเพราะอะไร ไม่มี error

 



Topic : 119183



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



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




สวัสดีครับคืองานที่ออกแบบไว้คือ ตาราง koy มีประมาน 14 ฟิวล์ แต่ใช้เก็บข้อมูลในตอนแรกเพียง 10 ฟิวล์แรกเท่านั้น 4 ฟิวล์ที่เหลือจะใช้ตอนมารับของคืนไปนั้นหมายความว่า 4 ฟิวล์ที่เหลือจะถูกใช้งานตอนนี้ โดยให้ดึงของมูลขึ้นมาเพื่อเพิ่มข้อมูลชุดนี้ลงไป นี้แหละครับที่ติดคือมันไม่สามารถนำข้อมูลลงไปได้ ผมลองปรับเป็น 4 ฟิวล์หลัง ให้มีข้อมูลเหมือนกันหมดก่อนแล้วดึงมาแก้ไขผลคือไม่ลงเหมือนเดิม แต่ไฟล์ไม่แจ้ง error ครับ

นี้ส่วนโค๊ด หน้าอัพเดท koyED มาจากอีหน้า

Code (PHP)
<?php
require_once('../Connections/connect.php');
mysql_select_db($database_connect)or die ('No Select DB');

$strSQL = "UPDATE koy SET ";
$strSQL .="date_edit = '".$_POST["dateInput"]."' ";
$strSQL .=",time_edit = '".$_POST["timeInput"]."' ";
$strSQL .=",name_edit = '".$_POST["textfield2"]."' ";
$strSQL .=",teacher_edit = '".$_POST["textfield"]."' ";
$strSQL .="WHERE koy_id = '".$_GET["koyED"]."' ";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
	echo "Save Done.";
	echo  "<center><a href =\"insect.php\">กลับหน้าหลัก";
}
else
{
	echo "Error Save [".$strSQL."]";
}
mysql_close($connect);
?>

จุดเริ่มต้นของ koyED มาจากหน้านี้ครับซึ่งเป็นหน้าค้นหาเมื่อค้นเจอจึงทำการแก้ไข แต่ในหน้านี้ผมจะดึงมาใช้ 2 จุดคือ
1 แก้ไข
2 ปริ้น
ซึ่งในส่วนของการปริ้นปกติดีครับ มีปัญหากับส่วนแก้ไขตรงนี้เท่านั้นครับ

<table width="400" border="0">
  <tr>
    <td width="117" align="left"><table width="117" border="10">
        <tr>
          <td align="center">Data Search </td>
        </tr>
    </table></td>
    <td width="273" align="center"><table width="200" border="10" align="left">
      <tr>
        <td align="left"><?php echo "$colname_koy"  ?></td>
      </tr>
    </table>
    <a href="insect.php"><img src="../img/back.png" alt="" width="39" height="46" /></a></td>
  </tr>
</table>
<table border="1"    width="714" height="30" border="0" align="center"  class="simply">
  <thead>
  <tr>
    <td>DATE</td>
    <td>TIME</td>
    <td>NAME</td>
    <td>LASTNAME</td>
    <td>MATYAUM</td>
    <td>PAKRIAN</td>
    <td>TERM</td>
    <td>NAMEKOY</td>
    <td>SCOER</td>
    <td>TEACHER</td>
    <td>DATE EDIT</td>
    <td>TIME EDIT</td>
    <td>NAME EDIT</td>
    <td>TEACHER EDIT</td>
    
</tr>
</thead>
  <?php do { ?>
    <tr>
      <td><?php echo $row_koy['koy_date']; ?></td>
      <td><?php echo $row_koy['koy_time']; ?></td>
      <td><?php echo $row_koy['koy_name']; ?></td>
      <td><?php echo $row_koy['koy_lastname']; ?></td>
      <td><?php echo $row_koy['koy_matyaum']; ?></td>
      <td><?php echo $row_koy['koy_pakrian']; ?></td>
      <td><?php echo $row_koy['koy_term']; ?></td>
      <td><?php echo $row_koy['koy_namekoy']; ?></td>
      <td><?php echo $row_koy['koy_scoer']; ?></td>
      <td><?php echo $row_koy['koy_teacher_save']; ?></td>
      <td><?php echo $row_koy['date_edit']; ?></td>
      <td><?php echo $row_koy['time_edit']; ?></td>
      <td><?php echo $row_koy['name_edit']; ?></td>
      <td><?php echo $row_koy['teacher_edit']; ?></td>
      <td align="center"><a href="koyedit.php?koyED=<?php echo $row_koy['koy_id'];?>">EDIT</a></td>
      <td align="center"><a href="koy_print.php?koy=<?php echo $row_koy['koy_id'];?>">PRINT</a></td>
    </tr>
    <?php } while ($row_koy = mysql_fetch_assoc($koy)); ?>
</table>
<?php
mysql_free_result($koy);
?>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-10-01 18:00:00 By : apisit542 View : 716 Reply : 7
 

 

No. 1



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



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

Code (PHP)
<?php
require_once('../Connections/connect.php');
mysql_select_db($database_connect)or die ('No Select DB');

$strSQL = "UPDATE koy SET ";
$strSQL .="date_edit = '".$_POST["dateInput"]."' ";
$strSQL .=",time_edit = '".$_POST["timeInput"]."' ";
$strSQL .=",name_edit = '".$_POST["textfield2"]."' ";
$strSQL .=",teacher_edit = '".$_POST["textfield"]."' ";
$strSQL .="WHERE koy_id = '".$_GET["koyED"]."' ";
$objQuery = mysql_query($strSQL);
if($objQuery){
  echo "Save Done.";
  echo "<center><a href =\"insect.php\">กลับหน้าหลัก";
}else{
  echo "Error Save [".$strSQL."]";
}
mysql_close($connect);
?>

แก้เป็น
Code (PHP)
<?php
require_once('../Connections/connect.php');
mysql_select_db($database_connect)or die ('No Select DB');

$strSQL = "UPDATE koy
SET date_edit = '$_POST[dateInput]' 
, time_edit = '$_POST[timeInput]'
, name_edit = '$_POST[textfield2]'
, teacher_edit = '$_POST[textfield]'
WHERE koy_id = '$_GET[koyED]' ";
mysql_query($strSQL)  or die("Error Save [$strSQL]");
if( mysql_affected_rows() ){
  echo "Save Done.";
  echo "<center><a href =\"insect.php\">กลับหน้าหลัก";
}else{
  echo "There is not update.[$strSQL]";
}
mysql_close($connect);
?>









ประวัติการแก้ไข
2015-10-01 19:04:53
2015-10-01 19:09:22
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-01 19:04:13 By : NewbiePHP
 


 

No. 2

Guest


. ตอบความคิดเห็นที่ : 1 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-10-01 19:04:13
รายละเอียดของการตอบ ::
ยังไม่ได้เลยครับมันติดปัญหาของอีกหน้าคือหน้า koyedit.php ตรงส่วนนี้ครับ

Code
<form action="koyedit_ok.php?koyED=<?php echo $_GET['koy_id'];?>" name="frmEdit" method="post"> koyedit_ok.php// คือส่งไปหน้าถัดไป ?koyED=<?php echo $_GET['koy_id'];?> // รับมาจากหน้าค้นหา หน้าค้นหาตรงที่ส่งมา ผมใช้งาน koy_id สองรอบอย่างที่เห็นครับ <td align="center"><a href="koyedit.php?koyED=<?php echo $row_koy['koy_id'];?>">EDIT</a></td> <td align="center"><a href="koy_print.php?koy=<?php echo $row_koy['koy_id'];?>">PRINT</a></td>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-02 08:33:46 By : Apisit
 

 

No. 3



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



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

แล้ว koyedit.php หน้าตาเป็นยังไงครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-02 09:43:43 By : NewbiePHP
 


 

No. 4

Guest


ตอบความคิดเห็นที่ : 3 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-10-02 09:43:43
รายละเอียดของการตอบ ::
Code (PHP)
<form  action="koyedit_ok.php?koy=<?php echo $_GET['koy_id'];?>" name="frmEdit" method="post">
<?php
require_once('../Connections/connect.php');
$strSQL = "SELECT * FROM koy WHERE koy_id ='".$_GET["koy"]."' ";
$objQuery = mysql_query($strSQL);
$row_koy = mysql_fetch_array($objQuery);
mysql_query("SET NAMES UTF8");
if(!$row_koy)
{
	echo "Not found koy_id=".$_GET["koy"];
}
else
{
?>
  <table width="50" border="0" align="center">
    <tr>
      <td><img src="../img/1909234_246763478835965_356104541_o.png" alt="" width="120" height="132" /></td>
    </tr>
  </table>
  <br />
  <br />
  <table width="682" border="0">
    <tr>
      <td><table width="682" border="0">
          <tr>
            <td align="center"><table align="center">
              <tr valign="baseline">
                <td colspan="2" align="center" valign="top" nowrap="nowrap"><table width="141" border="10" align="center">
                  <tr>
                    <td align="center">ข้อมูลสิ่งของ</td>
                  </tr>
                </table></td>
              </tr>
              <tr valign="baseline">
                <td align="right" valign="middle" nowrap="nowrap">วันที่:</td>
                <td><input name="date_show" type="text" id="date_show" readonly value="<?php echo $row_koy['koy_date']; ?>" /></td>
              </tr>
              <tr valign="baseline">
                <td align="right" valign="middle" nowrap="nowrap">เวลา:</td>
                <td><input name="time_show" type="text" id="time_show" readonly value="<?php echo $row_koy['koy_time']; ?>" /></td>
              </tr>
              <tr valign="baseline">
                <td align="right" valign="middle" nowrap="nowrap">ชื่อ:</td>
                <td><input name="name_show" type="text" id="name_show" value="<?php echo $row_koy['koy_name']; ?>"  size="14" readonly/></td>
              </tr>
              <tr valign="baseline">
                <td align="right" valign="middle" nowrap="nowrap">นามสกุล:</td>
                <td><label for="koy_show">
                  <input name="lastname_show" type="text" id="lastname_show" value="<?php echo $row_koy['koy_lastname']; ?>"  size="14" readonly />
                </label></td>
              </tr>
              <tr valign="baseline">
                <td align="right" valign="middle" nowrap="nowrap">ชั้น:</td>
                <td><label for="textfield3">
                  <input name="matyaum_show" type="text" id="textfield2" readonly value="<?php echo $row_koy['koy_matyaum']; ?>"/>
                </label></td>
              </tr>
              <tr valign="baseline">
                <td align="right" valign="middle" nowrap="nowrap">ภาคเรียน:</td>
                <td><p>
                  <input name="textfield3" type="text" id="textfield3" readonly value="<?php echo $row_koy['koy_pakrian']; ?>"/>
                  <br />
                </p></td>
              </tr>
              <tr valign="baseline">
                <td align="right" valign="middle" nowrap="nowrap">เทอม:</td>
                <td><label for="textfield5"></label>
                <input name="textfield5" type="text" id="textfield5" value="<?php echo $row_koy['koy_term']; ?>" readonly/></td>
              </tr>
              <tr valign="baseline">
                <td align="right" valign="middle" nowrap="nowrap">สิ่งของ:</td>
                <td><label for="koy_scoershow">
                  <input name="koy_show" type="text" id="textfield" readonly  value="<?php echo $row_koy['koy_namekoy']; ?>"/>
                </label></td>
              </tr>
              <tr valign="baseline">
                <td align="right" valign="middle" nowrap="nowrap">คะแนน:</td>
                <td><label for="matyaum_show">
                  <input name="scoer_show" type="text" id="koy_scoershow" size="14" readonly value="<?php echo $row_koy['koy_scoer']; ?>" />
                </label></td>
              </tr>
              <tr valign="baseline">
                <td align="right" valign="middle" nowrap="nowrap">ผู้บันทึก:</td>
                <td><label for="textfield6"></label>
                <input name="textfield6" type="text" id="<?php echo $koy_teacher_save["Name"];?>" value="<?php echo $koy_teacher_save["Name"];?>" readonly /></td>
              </tr>
              <tr valign="middle">
                <td colspan="2" align="right" nowrap="nowrap"><hr /></td>
              </tr>
              <tr valign="baseline">
                <td align="right" valign="middle" nowrap="nowrap">&nbsp;</td>
                <td><input name="dateInput" type="text" id="dateInput" placeholder="กรุณาเลือกวันที่" value="<?php echo $row_koy['date_edit']; ?>" /></td>
              </tr>
              <tr valign="baseline">
                <td align="right" valign="middle" nowrap="nowrap">&nbsp;</td>
                <td><input name="timeInput" type="text" id="timeInput" placeholder="กรุณาเลือกเวลา" value="<?php echo $row_koy['time_edit']; ?>" /></td>
              </tr>
              <tr valign="baseline">
                <td align="right" valign="middle" nowrap="nowrap">&nbsp;</td>
                <td><input name="textfield2" type="text" id="textfield4" placeholder="กรุณาเลือกรุบะผู้รับของ" value="<?php echo $row_koy['name_edit']; ?>" /></td>
              </tr>
              <tr valign="baseline">
                <td align="right" valign="middle" nowrap="nowrap">&nbsp;</td>
                <td><input name="textfield" type="text" id="<?php echo $koy_teacher_save["Name"];?>" value="<?php echo $koy_teacher_save["Name"];?>" size="25" readonly/></td>
              </tr>
              <tr valign="baseline">
                <td align="right" valign="middle" nowrap="nowrap">&nbsp;</td>
                <td>
                <input name="Submit2" type="submit" value="เพิ่มข้อมูล" /></td>
              </tr>
            </table></td>
            <td nowrap="nowrap" align="center">&nbsp;</td>
            <td valign="top"><?php
  }
  mysql_close($connect);
?>
</p>
        </form>


แบบนีครับ อย่างที่บอกไปครับชุดบนเป็นการดึงข้อมูลมาแสดง ชุดล่างคือการเพิ่มข้อมูลลงไปตาม koy_id ผมใช้ form เดียวแล้วมันไม่ได้อย่างที่เห็นนั้นแหละไม่รู้ว่าต้องแยก 2 form หรือเปล่า

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-02 12:45:17 By : apisit
 


 

No. 5

Guest


Code (PHP)
<form action="koyedit_ok.php?koyED=<?php echo $_GET['koy_id'];?>" 


ปล.
แต่ควรจะส่งแบบ post ใน form ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-02 14:47:59 By : ผ่านมา
 


 

No. 6



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



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

ตาก คห 5 เลยครับ ส่งมาด้วย ?koy=1234
แต่รับด้วย $_GET['koyED']
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-02 15:44:41 By : NewbiePHP
 


 

No. 7



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



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


ตอบความคิดเห็นที่ : 6 เขียนโดย : NewbiePHP เมื่อวันที่ 2015-10-02 15:44:41
รายละเอียดของการตอบ ::
ในตรงส่วนที่พี่บอกมันไม่ใช่อย่างนั้นครับผมแก้แล้วลืม save เลยเป็นแบบนั้นแต่ผมลอง save แล้วก็ไม่ได้ครับแก้ให้เหมือนกัน แต่สุดท้ายของปัญหามันก็จบครับ ปัญหาเกิดมาตั้งแต่หน้าค้นหาเลยครับผมส่ง koy_id มาใช่ไหมครับแต่ในส่วนของหน้าค้นหาผมไม่ได้ echo koy_id แต่ก็ไม่เข้าใจว่าตอนที่สั่งปริ้นมันปริ้นได้แต่ตอนแก้ไขแก้ไม่ได้ แต่ตอนนี้ได้แล้วครับ เพิ่มลงไปบรรทัดเดียวเอง ขอบคุณมากครับที่แนะนำ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-10-03 20:31:07 By : apisit542
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ไม่สามรถ update ลงไปในฐานข้อมูลได้ไม่ทราบว่าเพราะอะไร ไม่มี 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 01
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 อัตราราคา คลิกที่นี่