کاربری
کاربر گرامی به انجمن تخصصی بپرس بدون خوش آمدید . اگر این نخستین بازدید شما از سایت است , لطفا ثبت نام کنید:
صفحه 1 از 3 123 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 22

موضوع: مشکل در ارسال اطلاعات یک فرم برای اپدیت بانک

  1. #1
    کاربر انجمن
    تاریخ عضویت
    Jun 2014
    محل سکونت
    اسفراین
    نوشته ها
    114
    تشکر ها
    9
    تشکر شده 21 بار در 20 ارسال.
    Rep Power
    4
    Array

    مشکل در ارسال اطلاعات یک فرم برای اپدیت بانک/یک هفتش من گیر یه کدم

    سلام

    قبل اینکه فروم حذف بشه من سوالی کردم و جوابی نرسیدم امیدوارم این دفه کسی بتونه مشکلمو حل کنه

    دارم رو سایت خبری کار میکنم
    یک صفحه دارم که لیست اخبار رو برای ادمین نشون میده که اون میتونه ویرایش یا حذف یا نظراتشو ببینه
    حالا من می خام با زدن ویرایش اطلاعات اون خبردرون تکست باکس های مربوطه وارد بشه و بتونه ویرایش کنه
    حالا من مشکلی دارم اینه که
    وختی داده ها رو انتقال میدم و بعد از ویرایش کردن داده درون تکست باکس
    روی دکمه ویرایش می زنم داده های که برای تکست باکس ها ارسال کردم رو درون بانک اپدیت می کنه نه داده های تکست باکس ها مو

    که به این صورت نوشتم
    کد PHP:
    System.Data.SqlClient.SqlConnection con8 = new System.Data.SqlClient.SqlConnection();
    con8.ConnectionString System.Configuration.ConfigurationManager.ConnectionStrings["DatabaseCon"].ConnectionString;
    con8.Open();
    System.Data.SqlClient.SqlCommand cmd8 = new System.Data.SqlClient.SqlCommand();
    cmd8.CommandType System.Data.CommandType.Text;
    cmd8.CommandText "update news set  title=@title,body=@body,mashroh=@mashroh where id='" Request.QueryString["id"] + "'";
    cmd8.Parameters.AddWithValue("@title"TextBox1.Text);
    cmd8.Parameters.AddWithValue("@body"TextBox2.Text);
    cmd8.Parameters.AddWithValue("@mashroh"TextBox3.Text);
    cmd8.Connection con8;
    cmd8.ExecuteNonQuery();
    Response.Redirect("newsedit.aspx");
    con8.Close(); 

    راه چاره چیه؟
    من هنوز را ویزاردشو نرفتم، احتمال می دم ویزارد یا همون تمپلیتش جواب بده
    ولی من میخام اینو به جواب برسم و ببینم مشکل کجاس
    ممنون
    ویرایش توسط morteza_namvar : 06-10-2014 در ساعت 09:58 AM

  2. کاربر مقابل از morteza_namvar عزیز به خاطر این پست مفید تشکر کرده است:

    mitra (06-06-2014)

  3. #2
    عضو هیئت مدیره انجمن
    تاریخ عضویت
    May 2014
    نوشته ها
    632
    تشکر ها
    1
    تشکر شده 121 بار در 107 ارسال.
    Rep Power
    5
    Array
    سلام
    مشکل از postback فرم هستش
    اگه این کد رو تو فرو لود نوشته باشید این کد زمانی که اجرا میشه postback اتفاق میفته یعنی داده ها پس از ارسال دوباره درون تکست باکس ها قرار میگیره
    کد مشکلی نداره لطفا بگید کجا نوشتید این کد رو
    بقیه کد های فرم رو هم قرار بدین

  4. #3
    کاربر انجمن
    تاریخ عضویت
    Jun 2014
    محل سکونت
    اسفراین
    نوشته ها
    114
    تشکر ها
    9
    تشکر شده 21 بار در 20 ارسال.
    Rep Power
    4
    Array
    این کدهای فرم من:که تکست باکس هارو توی فرم لود مقدار دهی کردم
    ولی گمون نکنم وختی دکمه ویرایش روبزنم اطلاعات درون تکست باکس ها رو که ویرایش کردم برنگردونه- از لحاظ منطقی به نظرم درست ارسال شده
    حالا به قول شما شاید همون پست بک باشه
    چاره کار چیه؟
    کد PHP:
     protected void Page_Load(object senderEventArgs e)
        {
    if (
    Convert.ToInt32(Request.QueryString["edit6"]) == && Convert.ToInt32(Request.QueryString["vi"]) == 1)
            {
                
    System.Data.SqlClient.SqlConnection con11 = new System.Data.SqlClient.SqlConnection();
                
    con11.ConnectionString System.Configuration.ConfigurationManager.ConnectionStrings["DatabaseCon"].ConnectionString;
                
    con11.Open();
                
    string query11 "select * from news where id=" Request.QueryString["ided"] + "";
                
    System.Data.SqlClient.SqlCommand cmd11 = new System.Data.SqlClient.SqlCommand(query11con11);
                
    System.Data.SqlClient.SqlDataReader dr81 cmd11.ExecuteReader();
                
    dr81.Read();
                
    TextBox1.Text dr81["title"].ToString();
                
    TextBox2.Text dr81["body"].ToString();
                
    TextBox3.Text dr81["mashroh"].ToString();
                
    Button1.Visible false;
                
    Button2.Visible true;
            }
            else
            {
                
    Button1.Visible true;
                
    Button2.Visible false;
        }    } 
    و دکمه ویرایش :
    کد PHP:
    protected void Button2_Click(object senderEventArgs e)
        {

                
    System.Data.SqlClient.SqlConnection con8 = new System.Data.SqlClient.SqlConnection();
                
    con8.ConnectionString System.Configuration.ConfigurationManager.ConnectionStrings["DatabaseCon"].ConnectionString;
                
    con8.Open();
                
    System.Data.SqlClient.SqlCommand cmd8 = new System.Data.SqlClient.SqlCommand();
                
    cmd8.CommandType System.Data.CommandType.Text;
                
    cmd8.CommandText "update news set  title=@title,body=@body,mashroh=@mashroh where id='" Request.QueryString["id"] + "'";
                 
    cmd8.Parameters.AddWithValue("@title"TextBox1.Text);
                 
    cmd8.Parameters.AddWithValue("@body"TextBox2.Text);

                 
    cmd8.Parameters.AddWithValue("@mashroh"TextBox3.Text);
             

                
    cmd8.Connection con8;
                
    cmd8.ExecuteNonQuery();
                
    Response.Redirect("newsedit.aspx");
                
    con8.Close();
        } 
    که البته من از کد زیر به جای کد بالا استفاده کردم که داده های تکست باکس هارو بفرسته به یه فرم دیه و در اونجا اپدیت کنه ولی تغییری نکرد.
    کد PHP:
    protected void Button3_Click(object senderEventArgs e)
        {
    Response.Redirect("edit.aspx?title="+textbox1.text+"&body="+textbox2.text+"&mashroh="+textbox3.text+"");



  5. #4
    کاربر انجمن
    تاریخ عضویت
    Jun 2014
    محل سکونت
    اسفراین
    نوشته ها
    114
    تشکر ها
    9
    تشکر شده 21 بار در 20 ارسال.
    Rep Power
    4
    Array
    .....

  6. #5
    عضو هیئت مدیره انجمن
    تاریخ عضویت
    May 2014
    نوشته ها
    632
    تشکر ها
    1
    تشکر شده 121 بار در 107 ارسال.
    Rep Power
    5
    Array
    کد پیج لودت رو به این شکل تغییر بده

    کد:
    protected void Page_Load(object sender, EventArgs e)
        {
    if (!IsPostBack)
            {
    if (Convert.ToInt32(Request.QueryString["edit6"]) == 3 && Convert.ToInt32(Request.QueryString["vi"]) == 1)
            {
                System.Data.SqlClient.SqlConnection con11 = new System.Data.SqlClient.SqlConnection();
                con11.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["DatabaseCon"].ConnectionString;
                con11.Open();
                string query11 = "select * from news where id=" + Request.QueryString["ided"] + "";
                System.Data.SqlClient.SqlCommand cmd11 = new System.Data.SqlClient.SqlCommand(query11, con11);
                System.Data.SqlClient.SqlDataReader dr81 = cmd11.ExecuteReader();
                dr81.Read();
                TextBox1.Text = dr81["title"].ToString();
                TextBox2.Text = dr81["body"].ToString();
                TextBox3.Text = dr81["mashroh"].ToString();
                Button1.Visible = false;
                Button2.Visible = true;
            }
            else
            {
                Button1.Visible = true;
                Button2.Visible = false;
        }    }  
    }

  7. #6
    کاربر انجمن
    تاریخ عضویت
    Jun 2014
    محل سکونت
    اسفراین
    نوشته ها
    114
    تشکر ها
    9
    تشکر شده 21 بار در 20 ارسال.
    Rep Power
    4
    Array
    سلام
    فرقی نکرد
    اگر میخاهید سورس پروژرو ارسال کنم چک کنید؟

  8. #7
    عضو هیئت مدیره انجمن
    تاریخ عضویت
    May 2014
    نوشته ها
    632
    تشکر ها
    1
    تشکر شده 121 بار در 107 ارسال.
    Rep Power
    5
    Array
    به علامت نات قبلاز postback هم دقت کردین
    یعنی اونو هم باید بزارید

  9. #8
    عضو هیئت مدیره انجمن
    تاریخ عضویت
    May 2014
    نوشته ها
    632
    تشکر ها
    1
    تشکر شده 121 بار در 107 ارسال.
    Rep Power
    5
    Array
    به علامت نات قبلاز postback هم دقت کردین
    یعنی اونو هم باید بزارید

  10. #9
    کاربر انجمن
    تاریخ عضویت
    Jun 2014
    محل سکونت
    اسفراین
    نوشته ها
    114
    تشکر ها
    9
    تشکر شده 21 بار در 20 ارسال.
    Rep Power
    4
    Array
    اره دقیقا همینوگزاشتم
    ایمیلتون رو بدید ،ارسال کنم ببینید مشکلش کجاس
    ممنون

  11. #10
    کاربر انجمن
    تاریخ عضویت
    Jun 2014
    محل سکونت
    اسفراین
    نوشته ها
    114
    تشکر ها
    9
    تشکر شده 21 بار در 20 ارسال.
    Rep Power
    4
    Array
    نوشته اصلی توسط morteza_namvar نمایش پست اصلی
    اره دقیقا همینوگزاشتم
    ایمیلتون رو بدید ،ارسال کنم ببینید مشکلش کجاس
    ممنون
    اقای مهندس چی شد؟

صفحه 1 از 3 123 آخرینآخرین

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
درباره ما

انجمن بپرس بدون در 24 اردیبهشت سال 1393 افتتاح شد و هدف آن کمک رسانی به برنانویسان و طراحان وبسایت می باشد. امیدواریم که بتوانیم در این راه شما را یاری رسانیم

دوستان ما
لینک های مفید
ابزار ها
session بارگذاری مجدد کد امنیتی مندرج در تصویر را وارد کنید: