PDA

View Full Version : ذخیره اطلاعات کامل درباره یک کالا در دیتابیس



sabaab1359
شنبه 13 خرداد 1385, 05:25 صبح
سلام.
من یک سایت دارم که اطلاعات یک سری کالا رو نشون میده. می خوام درباره هر کالا یک Description داشته باشم که اطلاعات کاملی درباره کالا بده. نمی دونم این اطلاعات رو چه جوری در دیتابیس ذخیره کنم. لطفا راهنماییم کنید.

aliila
شنبه 13 خرداد 1385, 11:23 صبح
تا منظور شما از اطلاعات چی باشه عکس فیلم نوشته هایپر لینک .... ؟

sabaab1359
یک شنبه 14 خرداد 1385, 05:31 صبح
منظورم text+picture . یعنی یک متنی که داخلش عکس داره

komail_sh
یک شنبه 14 خرداد 1385, 13:44 عصر
میتونی برای هر دوم یه فیلد بذاری بعد وقتی میخوایی اونارو نشون بدی با توجه به اطلاعاتی که داری یه html دینامیک بسازی و اونو باز کنی

Arminizer_88
یک شنبه 14 خرداد 1385, 14:05 عصر
میتونی برای هر دوم یه فیلد بذاری بعد وقتی میخوایی اونارو نشون بدی با توجه به اطلاعاتی که داری یه html دینامیک بسازی و اونو باز کنی
آره اینکار راه حل خوبیه. Ajax و Atlas هم یه سری راهکارهای خوبی رو ارایه دادند.

http://www.asp.net

sabaab1359
دوشنبه 15 خرداد 1385, 04:54 صبح
گفتید برای هر کروم یک فیلد بذارم. اگه عکس داخل متن باشه که نمی تونم فیلد جداگانه براش بذارم.
در مورد html دینامیک هم نمی دونم . لطفا توضیح بدید. فقط لطفا زودتر. کارم خیلی فوریه.

ajax , atlas هم اشنایی ندارم. اخه من تازه اودم توی این کار. زاهنماییم کنید.
ممنون

Reza_Sunar
دوشنبه 15 خرداد 1385, 08:44 صبح
دوست عزیز،
نمی دونم از ASP.NET 1.0 استفاده می کنید یا ASP.NET 2.0 ولی به هر حال می تونید عکسهای مورد نظرتون رو در یک پوشه داخل سایتتون بریزید و اطلاعات متنی رو به همراه آدرس عکسها برای هر رکورد (مثلا یم فیلد برای توضیحات و دو فیلد برای آدرس عکسها "(Images/Image.jpg)" ) نگهداری کنید و صفحه ای رو طراحی کنید که نسبت به نسخه کاری تون یک DataGrid و یا GridView داسته باشه با یک ستون ItemTemplete و اطلاعاتتون رو با یک Query مناسب به اون اختصاص بدین .
نمونه کدی که مشابه برنامه شما کار می کنه
<asp:GridView ID="GridView1" runat="server" DataSourceID="AccessDataSource1" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<HeaderTemplate ><table dir = "rtl" ></HeaderTemplate>
<ItemTemplate >
<tr>
<td>
<font color="#FFFFFF" face="2 Jadid" size="4">
<h1><%# eval ("Name") %></h1>
</font>
<font color='#FFFFFF' face='Tahoma' size='3'><%# eval ("Information") %></font>
</td>
<td>
<img alt = "تصویری از شهر" border = '0' src="<%# eval ("image1") %>">
</td>
</tr>
<tr>
<td width = "100%" colspan="2" align="center">
<img alt = "تصویری از شهر" border = "0" src="<%# eval ("image2") %>">
</td>
</tr>
</ItemTemplate>
<FooterTemplate ></table></FooterTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>


این کد با فرستادن ID رکورد مورد نظر مشخصات (توضیحات) به همراه دو عکس در صفحه نمایش میده
امیدوارم موفق باشید

Arminizer_88
دوشنبه 15 خرداد 1385, 10:21 صبح
دوست عزیز،
نمی دونم از ASP.NET 1.0 استفاده می کنید یا ASP.NET 2.0 ولی به هر حال می تونید عکسهای مورد نظرتون رو در یک پوشه داخل سایتتون بریزید و اطلاعات متنی رو به همراه آدرس عکسها برای هر رکورد (مثلا یم فیلد برای توضیحات و دو فیلد برای آدرس عکسها "(Images/Image.jpg)" ) نگهداری کنید و صفحه ای رو طراحی کنید که نسبت به نسخه کاری تون یک DataGrid و یا GridView داسته باشه با یک ستون ItemTemplete و اطلاعاتتون رو با یک Query مناسب به اون اختصاص بدین .
نمونه کدی که مشابه برنامه شما کار می کنه
<asp:GridView ID="GridView1" runat="server" DataSourceID="AccessDataSource1" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<HeaderTemplate ><table dir = "rtl" ></HeaderTemplate>
<ItemTemplate >
<tr>
<td>
<font color="#FFFFFF" face="2 Jadid" size="4">
<h1><%# eval ("Name") %></h1>
</font>
<font color='#FFFFFF' face='Tahoma' size='3'><%# eval ("Information") %></font>
</td>
<td>
<img alt = "تصویری از شهر" border = '0' src="<%# eval ("image1") %>">
</td>
</tr>
<tr>
<td width = "100%" colspan="2" align="center">
<img alt = "تصویری از شهر" border = "0" src="<%# eval ("image2") %>">
</td>
</tr>
</ItemTemplate>
<FooterTemplate ></table></FooterTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>


این کد با فرستادن ID رکورد مورد نظر مشخصات (توضیحات) به همراه دو عکس در صفحه نمایش میده
امیدوارم موفق باشید
ممنون ولی خواهش میکنم از تگ های شکستن کد استفاده کنید.

sabaab1359
چهارشنبه 17 خرداد 1385, 06:29 صبح
ممنون از راهنماییتون. این روش رو قبلا استفاده کردم ولی نمی دونستم اسمش html دینامیک. ولی منظور من این نبود. منظورم این بود که اطلاعات چند صفحه ای رو بخوام نشون بدم که عکس داخل خودشه و جدا نیست ،چطوری توی دیتابیس ذخیره کنم. مثلا فرض کنید من یک توضیح مفصلی رو درباره یک ایتم از اینترنت گرفته باشم، یا چند صفحه متن رو خودم نوشته باشم، این ها رو چطور ذخیره کنم.
ممنون