آپلود عکس و فراخوانی آن در صفحه

mina_1367

عضو جدید
دوستان و استادان سلام.

من می خواهم یه گالری عکس درست کنم که مدیر عکس ها رو بزاره و کاربران اونها رو ببینند .

واسه این کار مدیر عکس ها رو آپلود میکنه تو یه پوشه . و مسیر اونها داخل دیتابیس ذخیره میشه ( تا اینجا مشکلی نبود )



کد PHP:
string select10 = "select * from pic ";

SqlDataAdapter da3 = new SqlDataAdapter(select10, connect);
DataSet ds3 = new DataSet();
da3.Fill(ds3);
if (
ds3.Tables[0].Rows.Count != 0)
{
for (
int i = 0; i < ds3.Tables[0].Rows.Count; i++)
{
Image2.ImageUrl = Convert.ToString(ds3.Tables[0].Rows[2].ItemArray.GetValue(1));
Image3.ImageUrl = Convert.ToString(ds3.Tables[0].Rows[3].ItemArray.GetValue(1));
Image1.ImageUrl = Convert.ToString(ds3.Tables[0].Rows[1].ItemArray.GetValue(1));

}

اینطوری می تونم سه تا عکسی که برنامشو نوشتم توی سه تا ایمیج بیارم ولی خب این اون چیزی که من می خوام نیست
اگه 100 تا عکس داشته باشم که نمی تونم 100 تا ایمیج بزارم .
این عکس ها رو هم مدیر میزاره با آپلود کردن و ذخیره مسیر در دیتابیس .
می خواستم با حلقه ها بنویسم ولی جواب نداد دونه دونه عکس ها رو نوشتم . :D
باید آرایه از ایمیج ها تعریف کنم ؟
چی کار باید کنم ؟


سپاس​
 

mina_1367

عضو جدید
PHP:
Image img = new Image();
        if (ds3.Tables[0].Rows.Count != 0)
        {
          for (int i = 0; i < ds3.Tables[0].Rows.Count-1 ; i++)
            {
              i ++ ;
              
            
                 img.ImageUrl = Convert.ToString(ds3.Tables[0].Rows[i].ItemArray.GetValue(1));

:confused::que:

???
 

A.S.Roma

عضو جدید
کاربر ممتاز
شما باید از کنترل هایی مثل Repeater , Listview , DataList و حتی Gridview برای نمایش اطلاعات این فرمی استفاده کنید.
SqlDataSource + هر کدوم از کنترل های بالا میشه پاسخ شما.
 

Similar threads

بالا