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 > สอบถามเกี่ยวกับ mysql ครับ insert แล้วค่าที่ insert ไม่เข้าครับขึ้นแต่พวก แถวครับ


[PHP] สอบถามเกี่ยวกับ mysql ครับ insert แล้วค่าที่ insert ไม่เข้าครับขึ้นแต่พวก แถวครับ

 
Topic : 133424



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



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



ตอนนี้ติดปัญหาตรง Select checkbox พอกดซัมมิท แล้วขึ้นตามรูปอะครับอยากทราบว่าโค้ดผิดตรงไหนครับ
หน้า mysql

หน้า checkbok ครับ
Code (PHP)
01.<?php require_once('Connections/myconnect.php'); ?>
02.<?php
03.if (!function_exists("GetSQLValueString")) {
04.function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
05.{
06.  if (PHP_VERSION < 6) {
07.    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
08.  }
09. 
10.  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
11. 
12.  switch ($theType) {
13.    case "text":
14.      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
15.      break;   
16.    case "long":
17.    case "int":
18.      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
19.      break;
20.    case "double":
21.      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
22.      break;
23.    case "date":
24.      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
25.      break;
26.    case "defined":
27.      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
28.      break;
29.  }
30.  return $theValue;
31.}
32.}
33. 
34.mysql_select_db($database_myconnect, $myconnect);
35.$query_showindex = "SELECT * FROM tbl_product ORDER BY p_id ASC";
36.$showindex = mysql_query($query_showindex, $myconnect) or die(mysql_error());
37.$row_showindex = mysql_fetch_assoc($showindex);
38.$totalRows_showindex = mysql_num_rows($showindex);
39.$bmiid = "-1";
40.if (isset($_GET['BMI_id'])) {
41.  $bmiid = $_GET['BMI_id'];}
42.?>
43.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
45.<head>
46.<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
47.<title>Untitled Document</title>
48.</head>
49. 
50.<body>
51.<form id="form1" name="form1" method="post" action="food_insert.php">
52.<table border="1" align="center" cellpadding="20">
53.  <tr>
54.    <center><td>p_id</td>
55.    <td>ชื่ออาหาร</td>
56.    <td>รายละเอียด</td>
57.    <td>แคลอรี่</td>
58.    <td>รูปภาพ</td>
59.    <td>วันเวลา</td>
60.    <td>ลบข้อมูล</td>
61.    <td>แก้ไข</td></center>
62.  </tr>
63.  <?php $x = 1; do { ?>
64.    <tr>
65.      <td><?php echo $row_showindex['p_id']; ?>
66.        
67.          <input type="checkbox" value = "<?php echo $p_id; ?>" name="check<?php echo $x; ?>" id="idmenu" />
68.          <input name="p_id<?php echo $x; ?>" type="hidden" value="<?php echo $row_showindex['p_id']; ?>" />
69.          <input name="bmi_id<?php echo $x; ?>" type="hidden" value="<?php echo $bmiid; ?>" />
70.          <input name="p_name<?php echo $x; ?>" type="hidden" value="<?php echo $row_showindex['p_name']; ?> " />
71.      </td>
72.      <td><?php echo $row_showindex['p_name']; ?></td>
73.      <td><?php echo $row_showindex['p_detail']; ?></td>
74.      <td><?php echo $row_showindex['p_price']; ?></td>
75.      <td><img src="img/<?php echo $row_showindex['p_img']; ?>" width="100" /></td>
76.      <td><?php echo $row_showindex['p_save']; ?></td>
77.      <td><div align="center"><a href="delete.php?p_id=<?php echo $row_showindex['p_id']; ?>">ลบ</a></div></td>
78.      <td><a href="edit1.php?p_id=<?php echo $row_showindex['p_id']; ?>">แก้ไข</a></td>
79.    </tr>
80.    <?php $x++; } while ($row_showindex = mysql_fetch_assoc($showindex)); ?>
81.     
82.    
83.</table>
84.<center>
85.<input name="x" type="hidden" value="<?php echo $x-1 ?>" />
86.<input name="" type="submit" /></center>
87. </form>
88.<center>
89.  <a href="add_product.php">เพิ่มอาหาร</a>
90.</center>
91.</body>
92.</html>
93.<?php
94.mysql_free_result($showindex);
95.?>


หน้าส่งค่าไปยังดาต้าเบส
Code (PHP)
01.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
03.<head>
04.<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
05.<title>Untitled Document</title>
06.</head>
07.<?php
08.require_once('connect.php');
09. 
10. 
11. 
12. 
13. $sql = "INSERT INTO  food_suggestion
14.                    (BMI_id ,
15.                    food_id ,
16.                    p_name
17.                    )
18.                    VALUES
19.                    ('$bmi',
20.                     '$pid',
21.                     '$pname')";
22.         
23.        $result = mysql_db_query($database_condb, $sql) or die ("Error in query: $sql " . mysql_error());
24. 
25.    mysql_close();
26. 
27. 
28. 
29.    if($result){
30.    
31.            echo "<script type='text/javascript'>";
32.            echo  "alert('เพิ่มเรียบร้อย');";
33.            echo "window.location='showindex1.php';";
34.            echo "</script>";
35.      }
36.      else{
37.            echo "<script type='text/javascript'>";
38.            echo  "alert('error');";
39.                echo "window.location='showindex1.php';";
40.            echo "</script>";
41.      }
42.     
43. 
44. 
45. 
46.?>
47.<body>
48.</body>
49.</html>




Tag : PHP, MySQL, HTML, HTML5, jQuery, Appserv

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2019-04-04 01:03:46 By : Nirawit View : 695 Reply : 7
 

 

No. 1



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



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


Code (PHP)
01.<?php
02.require_once('connect.php');
03.header('Content-Type: text/html; charset=utf-8');
04.$sql = "INSERT INTO  food_suggestion    (BMI_id,    food_id, p_name) VALUES ('$bmi', '$pid', '$pname')";
05.mysql_db_query($database_condb, $sql) or die ("Error in query: $sql " . mysql_error());
06.echo $sql,'<br>'; // เอาออกถ้าตรวจสอบเรียบร้อย
07.?>
08.<script type='text/javascript'>
09.    alert('<?=(mysql_affected_rows() ? 'เพิ่มเรียบร้อย' : 'error')?>');
10.    window.location='showindex1.php';
11.</script>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-04-04 06:11:29 By : Chaidhanan
 

 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : Chaidhanan เมื่อวันที่ 2019-04-04 06:11:29
รายละเอียดของการตอบ ::
... ใส่ความคิดเห็นตรงนี้.......


ลองเอาโค้ดที่คุณให้มาใส่แล้วยังเหมือนเดิมครับ
ฟหกฟหกหฟก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-04-04 10:31:45 By : Nirawit
 

 

No. 3



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



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


echo $sql,'<br>'; // เอาออกถ้าตรวจสอบเรียบร้อย
ตรงนี้ มันแสดงอะไรออกมาครับ ผมยากเห็นตรงนี้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-04-04 10:35:20 By : Chaidhanan
 

 

No. 4



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : Chaidhanan เมื่อวันที่ 2019-04-04 10:35:20
รายละเอียดของการตอบ ::
ไม่แสดงอะไรเลยครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-04-04 11:41:49 By : Nirawit
 

 

No. 5



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



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

ดูเหมือนว่า

'$bmi', '$pid', '$pname'


ตัวแปร 3 ตัวนี้ จะไม่ได้รับค่าอะไรใดๆก่อนเอาไปบันทึกนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-04-04 13:22:47 By : {Cyberman}
 

 

No. 6



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



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : {Cyberman} เมื่อวันที่ 2019-04-04 13:22:47
รายละเอียดของการตอบ ::
... ใส่ความคิดเห็นตรงนี้.......


ต้องแก้ยังไงครับให้มันบันทึกค่าลงฐานข้อมูลได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-04-04 13:28:27 By : Nirawit
 

 

No. 7



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



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


ถ้ามันไม่แสดงอะไรเลย ผมว่าไปเริ่มต้น ศึกษาพื้นฐานเริ่มต้นใหม่เลยครับ

https://www.thaicreate.com/php.html

เริ่มต้นจากตัวอย่าง เบื้องต้นก่อน การส่งค่า post get
รูปแบบการใช้ไวยกรณ์ต่างๆ เขียนตามตัวอย่างให้ทำงานได้ก่อน

เพราะตัวอย่างที่ผมเขียนให้ ก็ใช้โครงสร้างของ จขกท มาเพิ่มส่วนที่ต้องตรวจสอบ
โดยคิดว่า มันเป็นแค่ส่วนหนึ่งของไฟล์ที่จขกท ตัดมาให้ดู แต่ตอนนี้คิดว่ามันเป็นทั้งหมด
เพราะ ถ้ามันไม่มีอะไรโชว์ มันก็เออเร่อร์ มาตั้งแต่ตัวแปรที่ไม่ได้มีการกำหนดไว้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-04-04 17:19:46 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

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