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

HOME > PHP > PHP Forum > สอบถามค่ะ คำสั่ง UPDATE sql แล้วข้อมูลใหม่ไม่เข้าตาราง ไม่ขึ้น error


[PHP] สอบถามค่ะ คำสั่ง UPDATE sql แล้วข้อมูลใหม่ไม่เข้าตาราง ไม่ขึ้น error

 
Topic : 129369



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



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


สวัสดีค่ะ ทำโปรเจคการบ้านแล้วอัพเดทข้อมูลลง db ไม่ได้ แต่ว่า select มาดู และ insert ได้นะคะ ถ้ากดปุ่ม editbtn จะขึ้นข้อมูลเก่าอ่ะค่ะ
refresh ก็ขึ้นโค้ดเก่า แต่ถ้าแก้ไขใน pgadmin เลยมันก็ขึ้นนะคะ
ขอบคุณค่ะ

editpage.php (หน้า html แก้ไขข้อมูล)
Code (PHP)
01.<?php
02.session_start();
03.require ('dbms.php');
04. 
05.if(!isset($_SESSION['login'])){
06.    header('Location: index.php?login=noLOGIN');
07.    exit();
08.}
09. 
10.?>
11.<h2>Hello <?php  echo $_SESSION['username']; ?> </h2>
12.<h2>Edit Todolist</h2>
13. 
14.<?php
15. 
16.$sql_incom = "SELECT * FROM tb_note WHERE user_id = '".$_SESSION['id']."' AND  id = '".$_GET['note_id']."' ";
17.$result_incom = mysqli_query($conn,$sql_incom);
18. 
19. 
20.if($result_incom->num_rows >0 ){
21. 
22.  while($row = mysqli_fetch_assoc($result_incom)){
23.     
24.var_dump($row);
25.    echo '<form action="conedit.php" method="post">';
26.    echo '<label>header: </label> <br>';
27.    echo  '<input type="text"  name="header" value="'.$row["header"].'"> <br>';
28.    echo '<label>detail: </label>  <br>';
29. 
30.    echo  '<textarea type="text" name="detail" cols="66" rows="10">'.$row["detail"].'</textarea> <br>' ;
31. 
32.    echo '<label>priority:</label><br>';
33.    echo '<input type="text"  name="type" value="'.$row["type"].'"><br>';
34. 
35.    echo '<input type="date"  name ="time" value="'.$row["timee"].'"><br>';
36. 
37.    echo '<input type="hidden" name="note_id" value="'.$row["id"].'">';
38. 
39.    echo '<button type="edit" name="editbtn"> submit</button>';
40.echo '</form> ';
41. 
42.          }
43.        }
44.?>



home.php (หน้าหลัก)
Code (PHP)
01.    <?php
02.session_start();
03.require ('dbms.php');
04. 
05.if(!isset($_SESSION['login'])){
06.    header('Location: index.php?login=noLOGIN');
07.    exit();
08.}
09. 
10.?>
11. 
12. 
13.<h2>Hello <?php  echo $_SESSION['username']; ?> </h2>
14.<h2>Add Todolist</h2>
15.  
16. 
17.<form action="conadd.php" method="post">
18. 
19.  <label>header: </label> <br>
20.   <input type="text"  name="header" > <br>
21.    <label>detail: </label>  <br>
22. 
23.    <textarea  type="text" name="detail" ></textarea> <br>
24.    <label>priority:</label><br>
25.    <input type="text"   name="type" ><br>
26. 
27.    <input type="date"  name ="time" ><br>
28. 
29.    <button type="submit" name="addtask"> submit</button>
30.</form>
31. 
32.<hr>
33. 
34.  <?php
35.$sql_incom = "SELECT * FROM tb_note WHERE user_id = '".$_SESSION['id']."' ";
36.$result_incom = mysqli_query($conn,$sql_incom);
37. 
38.if($result_incom->num_rows >0 ){
39. 
40.  while($row = mysqli_fetch_assoc($result_incom)){
41. 
42.           echo "<li>";
43.           echo '<input type="checkbox"><label>'.$row["header"].'</label><input type="text">';
44.           echo  $row["detail"];
45.           echo $row["type"];
46.            echo $row["timee"];
47.            ?>
48.            <a href="editpage.php?note_id=<?php echo $row["id"]; ?>"> Edit</a>
49.            <?php
50.           echo "</li>";
51.          }
52.        }
53.          ?>
54. 
55. 
56.    <a href="logout.php">Logout </a>



conedit.php ( update sql )
Code (PHP)
01.<?php
02.session_start();
03.include ('dbms.php');
04. 
05.if(isset($_POST['editbtn'])){
06. 
07.    $id = $_POST['note_id'];
08.    $header =$_POST['header'];
09.    $detail =$_POST['detail'];
10.    $time $_POST['time'];
11.    $type $_POST['type'];
12.         
13.    if($header =="" || $detail == "" || $type =="" ){
14.      header('Location: home.php?note=fail');
15. 
16.            exit();
17.        }
18.        //$user_id = $_SESSION['id'];
19.        $sql_comm =
20.        "UPDATE tb_note
21.         SET header = '$header',
22.         detail ='$detail',
23.         timee = '$time',
24.         type = '$type',
25.          WHERE id = '$id';";
26. 
27.    if ($conn->query($sql_comm) === TRUE) {
28.     
29.        header('location: home.php?add=true');
30.          exit();
31.    }
32.    else {
33. 
34.        echo "Error ".$sql_comm ;
35.        }
36.    }
37.     
38.?>




Tag : PHP, MySQL, HTML, jQuery

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-10-30 17:30:29 By : 1477780592269504 View : 2230 Reply : 1
 

 

No. 1



โพสกระทู้ ( 9,590 )
บทความ ( 2 )



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


Code (PHP)
1.if ($conn->query($sql_comm) === TRUE) {
2.    if($conn->affected_rows>0){   
3.        header('location: home.php?add=true');
4.        exit();
5.    }else{
6.        die($sql_comm); // ตรวจสอบ statement ให้ดี
7.    }
8.}

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-30 19:21:48 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามค่ะ คำสั่ง UPDATE sql แล้วข้อมูลใหม่ไม่เข้าตาราง ไม่ขึ้น 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่