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 > .NET Framework > Forum > รบกวนผู้รู้ครับ :วิธีการ INSERT ข้อมูลลง database จาก <textarea cols="30" id="Detail" name="message" rows="10"></textarea>



 

รบกวนผู้รู้ครับ :วิธีการ INSERT ข้อมูลลง database จาก <textarea cols="30" id="Detail" name="message" rows="10"></textarea>

 



Topic : 089539



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



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




วิธีการ INSERT ข้อมูลลง database จาก <textarea cols="30" id="Detail" name="message" rows="10"></textarea>

คือผมสร้าง textarea ขึ้นมาครับ เเต่ไม่ทราบว่าจะ INSERT ข้อมูลใน textarea ลงใน db อย่างไรครับ

ผมลองเเบบนี้มันไม่ได้ครับ Code (C#)
+ this.message.Text + 


รบกวนผู้รู้ทีครับ



Tag : .NET, Web (ASP.NET)







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-01-21 23:54:03 By : Kaen17 View : 1451 Reply : 11
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

ทำไมไม่ใช้พวก Server Control ครับ ถ้า HTML Control ก็น่าจะใช้ Request.Form("message")






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-22 06:19:58 By : mr.win
 


 

No. 2



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



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


ยังไม่ได้เลยครับลองเเล้ว เเบบนี้ใช่รึป่าวครับ ?
Code (C#)
,'" + Request.Form("message") + "'


มันขึ้น error Error 1 Non-invocable member 'System.Web.HttpRequest.Form' cannot be used like a method.
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-22 10:00:59 By : Kaen17
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

Code (C#)
Request.Form["message"]


ลืมว่า C# จะต้องใช้ [ ] ครับ


Code (C#)
System.Web.HttpRequest.Form["message"]


ลองดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-22 10:50:48 By : mr.win
 


 

No. 4



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



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


ใส่เเบบนี้ถูกรึป่าวครับท่าน

Code (C#)
 " ('" + this.txtMeetID.Text + "','" + this.txtNameMeet.Text + "','" + this.ddlType.SelectedItem + "', " +
                " '" + this.txtDate.Text + "','" + this.ddlST.SelectedItem + "','" + this.ddlET.SelectedItem + "'," +
                " '" + this.ddlLocation.SelectedItem.Value + "','" + FileUpload1.FileName + "','" + Request.Form["message"] + "')";


เเล้ว
Code (C#)
System.Web.HttpRequest.Form["message"]


ใส่ตรงไหนครับ ?
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-22 11:08:08 By : Kaen17
 


 

No. 5



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

Quote:
Request.Form["message"]


ใช้อันนี้น่าจะพอแล้วครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-22 11:11:37 By : mr.win
 


 

No. 6



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



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


คือว่ามัน พอกดปุ่ม save เเล้วมันขึ้นเเบบนี้ครับ

Code
A potentially dangerous Request.Form value was detected from the client


ด

มันเกิดจากอะไรอะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-22 13:18:56 By : Kaen17
 


 

No. 7



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

เห็นเค้าบอกว่าให้ใส่ validateRequest="false" ใน Web.Config ครับ หรือ

Code
<httpRuntime requestValidationMode="2.0" />


หรือตอนที่เรียกใช้ก็ EnCode ก่อน

Code (C#)
Server.HTMLEncode(Request.Form["message"]);


ได้วิธีไหนบอกด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-22 14:06:12 By : mr.win
 


 

No. 8



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



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


ยังไม่ได้เลยยังขึ้นเหมือนเดิม เหลือ Code (C#)
Server.HTMLEncode(Request.Form["message"]);

ผมไม่รู็จะไปใส่ตรงไหนครับ เรียนผู้รู้ช่วยทีครับ


Code (C#)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;

namespace Project
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        SqlConnection objConn = new SqlConnection();
        SqlCommand objCmd = new SqlCommand();
        DataTable dt = new DataTable();
        String strConnString;

        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            String strSQL;
            strConnString = "Server=localhost;UID=sa;PASSWORD=12345;database=mydatabase;Max Pool Size=400;Connect Timeout=600;";

            strSQL = "INSERT INTO Createmeet (Detail) " +
            " VALUES " + Request.Form["message"];

            objConn.ConnectionString = strConnString;
            objConn.Open();
            objCmd.Connection = objConn;
            objCmd.CommandText = strSQL;
            objCmd.CommandType = CommandType.Text;

            try
            {
                objCmd.ExecuteNonQuery();
                Response.Redirect(".............");
            }
            catch (Exception ex)
            {
                this.lblStatus.Visible = true;
                this.lblStatus.Text = "Record can not insert Error (" + ex.Message + ")";
            }

            objConn.Close();
            objConn = null;
        }
    }
}


Code (C#)
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="Project.WebForm1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
                <td>
                <script type="text/javascript" src="ckeditor/ckeditor.js"></script>
                &nbsp;<textarea cols="30" id="Detail" name="message" rows="10"></textarea>
                <script type="text/javascript">
                    CKEDITOR.replace('message', {
                        language: 'en',
                        height: 220,
                        width: 600,
                        filebrowserBrowseUrl: '/website/ckfinder/ckfinder.html',
                        filebrowserImageBrowseUrl: '/website/ckfinder/ckfinder.html?Type=Images',
                        filebrowserFlashBrowseUrl: '/website/ckfinder/ckfinder.html?Type=Flash',
                        filebrowserUploadUrl: '/website/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
                        filebrowserImageUploadUrl: '/website/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
                        filebrowserFlashUploadUrl: '/website/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'
                    });
</script>&nbsp;</td>
                <br />
                <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
                <asp:Label ID="lblStatus" runat="server"></asp:Label>
    </div>
    </form>
</body>
</html>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-22 17:14:42 By : Kaen17
 


 

No. 9



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

Code (C#)
           strSQL = "INSERT INTO Createmeet (Detail) " +
            " VALUES ('" + Server.HTMLEncode(Request.Form["message"]) + "')";

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-23 21:43:19 By : mr.win
 


 

No. 10



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



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


อ่าาขอโทดทีครับ เพิ่งเห็นครับ มันเกี่ยวกับ CKeditor ไหมอะครับ พอผม insert textarea เฉย ๆข้อมูลเพิ่มลง db ได้ครับ เเต่พอเพิ่ม text editor เข้าไปกับมา error เหมือนเดิมครับ

จะต้องทำยังไงล่ะเนี่ยครับ ??

Code (C#)
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="Project.WebForm1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
               <td>
                <script src="ckeditor/ckeditor.js" type="text/javascript"></script>  
                <textarea cols="50" id="editor1" name="editor1" rows="10"></textarea>  
  
                <script type="text/javascript">

                    CKEDITOR.replace('editor1', {

                    skin: 'kama', //กำหนดรูปแบบหน้าตา  

                    height: 200, //กำหนดความสูง  

                    width: 500, //กำหนดความกว้าง  

                    toolbar:       //กลุ่มเครื่องมือ ตัดออก เพิ่มเข้าได้  

                [['Bold', 'Italic', 'Underline', '-', 'Subscript', 'Superscript', '-',

                    'NumberedList', 'BulletedList', '-', 'Link', 'Unlink'],

                ['Outdent', 'Indent', '-', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'],

                '/',

                ['Image', 'Flash', 'Smiley', '-', 'Table', 'HorizontalRule', 'SpecialChar']]

                    });  
  
                </script>  
&nbsp;</td>
                <br />
                <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
                <asp:Label ID="lblStatus" runat="server"></asp:Label>
    </div>
    </form>
</body>
</html>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-23 23:27:09 By : Kaen17
 


 

No. 11



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

เอา Error ไปค้นหาครับ เยอะแยะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-24 06:19:34 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนผู้รู้ครับ :วิธีการ INSERT ข้อมูลลง database จาก <textarea cols="30" id="Detail" name="message" rows="10"></textarea>
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่