ABA


"אייך מחפשים בתוך מסד נתונים ASP"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #5920 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 5920
Ice Man 
חבר מתאריך 24.3.02
23365 הודעות
   00:05   10.03.04   
אל הפורום  
  אייך מחפשים בתוך מסד נתונים ASP  
 
   אני צריך לחפש בתוך טבלה. ע"י ID ואז להציג את מספר ה ID הנבחר.
ואת הפרטים שבתוך השדות בתוך המקום...
SQL


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  ככה אחי jinji2222 10.03.04 00:42 1
     אחי Ice Man  10.03.04 01:07 2
  מישהו? Ice Man  10.03.04 13:23 3
     אפ Ice Man  10.03.04 15:59 4
  עכשיו יש מישהו שמבין בזה ? Ice Man  10.03.04 23:50 5
     לא בדיוק הבנתי את השאלה Trranger 10.03.04 23:59 6

       
jinji2222

   00:42   10.03.04   
אל הפורום  
  1. ככה אחי  
בתגובה להודעה מספר 0
 
  

<%
id=request.querystring("id")
SQL = "select * from table where id=" & id & ";"
Set rs = conn.execute(Sql)
%>

עכשיו זה יהיה ככה
אתה נכנס לדף
default.asp?id=האיי די של מה שאתה רוצה
זה מה שרצית אם לא תסביר בבקשה יותר ברור
ואם יש לך שאלות תשאל


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Man 
חבר מתאריך 24.3.02
23365 הודעות
   01:07   10.03.04   
אל הפורום  
  2. אחי  
בתגובה להודעה מספר 1
 
   ערכתי לאחרונה בתאריך 10.03.04 בשעה 01:07 בברכה, Ice Man
 
יש לי מסד נתונים עם השם pics ועם טבלהpicslist ובו
id pic_width pic_height pic_text
עכשיו עשיתי קובץ ASP שממונה על התמונות הקטנות וקובץ ASP שממונה על התמונות הרגילות..
עכשיו אני רוצה קובץ שיחפש בתוך המסד נתונים ויראה לי את התמונה הרגילה עם הID שלה והתיאור...כלומר pic_text לפי חיפוש בID שאני מכניס לו בקובץ HTML

הנה אני אוסיף את הקובץ של התמונות הקטנות והתמונות הרגילות בכדי להוסיף להבנתך..

(תפקידם של שני הקבצים הראשון להציג כמה תמונות קטנות וע"י לחיצה על התמונה הקטנה תופיע לי בדף נפרד כלומר בדף התמונות הרגילות התמונה בגודל הטיבעי שלה)


small_pics.asp
________

<html dir="rtl">
<head>
<title>gallery</title>
<STYLE TYPE="TEXT/CSS">
BODY {
{
scrollbar-face-color: #3C5D8A;
scrollbar-shadow-color: #FAD2A4;
scrollbar-highlight-color: #FAD2A4;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #6481AA;
scrollbar-arrow-color: #ffffff
}

}

</style>
</head>

<body bgcolor="#ffffff" background="backgrund1.gif">

<%
set rs = Server.CreateObject("ADODB.RecordSet")
TheDSN = "DRIVER={Microsoft Access Driver (*.mdb)};"
TheDSN = TheDSN & "DBQ=" & Server.mappath("pics.mdb") 'פתיחת מסד הנתונים
SQL = "select id,pic_text From PICLIST"
rs.Open SQL,TheDSN,3,1 'שליפת מספרי התמונות ותיאורן לסט הרשומות
%>

<td colspan="2"><center><img src="../site/top/5.jpg"></center>
<br>
<center>
<h4>ברוך הבא לדף התמונות המצחיקות, כל שעליך לעשות בכדי לראות את אחד התמונות זה פשוט ללחוץ עליה</h4>
<h5>(אם אחת או יותר מהתמונות לא עולות ורואים במקום תמונה איקס יש ללחוץ על התגית "תמונות" בשנית)
</BR>
<p align="center">
<table cellspacing="0" cellpadding="6" border="0" borderCOLOR="BLACK">
<%
i = 1
PicsInRow = 5 ' מספר התאים בכל שורה בטבלה( קביעת מספר התמונות בשורה)
While NOT rs.EOF
if i mod PicsInRow = 1 Then Response.Write "<tr>" 'mod פתיחת שורה חדשה בטבלה לפי פונקצית
Response.Write "<td><center>"
Response.Write "<a href='pics.asp?id=" & rs("id") & "' target='base'>"
'קישור לפריים המרכזי לפי מספרה הסידורי של התמונה
Response.Write "<img src='images/pic-" & rs("id") & "-small.gif' border=0 width=80 height=80 "

Response.Write "</center></td>"
if i mod PicsInRow = 0 Then Response.Write "</tr>" 'mod סגירת שורה לפי פונקצית
i = i + 1
rs.MoveNext 'מעבר לרשומה הבאה
Wend
rs.Close 'סגירת סט הרשומות
set rs = nothing
%>
</table>
</center>
</body>
</html>
________

pics.asp(תמונות רגילות)

________
<%@Language = VBScript%>

<html dir="rtl">
<head>
<title>Photo Gallery</title>
</head>

<body bgcolor="#ffffff" background="backgrund1.gif">


<%
ID = Cint(Request.QueryString("id")) 'הפיכת מספרה הסידורי של התמונה הגדולה ממחרוזת למספר
set cn = server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.RecordSet")
TheDSN = "DRIVER={Microsoft Access Driver (*.mdb)};"
TheDSN = TheDSN & "DBQ=" & Server.mappath("pics.mdb")
cn.Open TheDSN 'פתיחת מסד הנתונים

SQL = "select max(id) as max from PICLIST"
rs.Open SQL,cn,3,1 'פתיחת הרשומה המכילה את התמונה האחרונה
max = rs("max") 'שליפת מספרה של התמונה האחרונה
rs.Close
SQL = "select * from PICLIST where id = " & ID 'פתיחת הרשומה של התמונה הנבחרת במסד הנתונים
rs.Open SQL,cn,3,1
TEXT = rs("pic_text") 'שליפת תיאורה של התמונה
PIC_WIDTH = rs("pic_width") 'שליפת רוחבה של התמונה
PIC_HEIGHT = rs("pic_height") 'שליפת גובהה של התמונה
%>

<center>

<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td colspan="2"><center><img src="../site/top/5.jpg"></center>
<br>
<center>
<font color=white face=arial>
<a href="http://LOCALHOST/TMONA/pics_small.asp" target="base">
<h3><font color=white style=font-size=10pt face=arial>לחץ כאן לחזרה לדף בחירת התמונות </font> </h3>
</a>
</font>
<h5>(לשם "זיפזופ" בין התמונות יש ללחוץ על החצים, תיאור התמונה נמצא בתחתית התמונה)</h5>
</br>
<table cellspacing="0" cellpadding="0" border="0">
<%
'כפתורי קישור לתמונה הבאה ולתמונה הקודמת
'בד"כ מספרי התמונות הם המספר הבא והמספר הקודם
if ID = "1" then 'אם התמונה הנוכחית היא הראשונה
prev_id = max 'אז התמונה הקודמת היא התמונה האחרונה
next_id = "2" 'התמונה הבאה הוא 2
else
prev_id = ID - 1 'ברירת המחדל - התמונה הקודמת
if ID = max then 'אם התמונה הנוכחית היא האחרונה
next_id = 1 'אז התמונה הבאה היא הראשונה
else
next_id = ID + 1 'ברירת המחדל - התמונה הבאה
end if
end if
%>
<tr>
<td><center><a href="pics.asp?id=<%= prev_id %>">
<img src="images/pic-next.gif" border="0" ALT="התמונה הקודמת">
</a><a href="pics.asp?id=<%= next_id %>">
<img src="images/pic-prev.gif" border="0" ALT="התמונה הבאה"></center>
</td>


</td>
</tr>
</td>
</tr>
<tr>
<td colspan="2" height="300">
<center>
<table Border="5" bordercolor="red" cellpadding="0" Cellspacing="0"
bordercolordark="SteelBlue" bordercolorlight="green">


<tr><td>
<img src="images/pic-<%=rs("id") %>.jpg" <% 'שם הקובץ של התמונה לפי מספרה
if PIC_WIDTH <> 0 Then Response.Write "width=" & PIC_WIDTH & " " 'שימוש בנתון על רוחב התמונה
if PIC_HEIGHT <> 0 Then Response.Write "height=" & PIC_HEIGHT & " "
%> ALT="<%=TEXT%>" align="absmiddle">
</td></tr></table>
<%if TEXT <> "" Then Response.Write "<h3>" & TEXT & "</h3>" 'תיאורה של התמונה %>
</center>
</td>
</tr>

</table>

<%
rs.Close 'סגירת מסד הנתונים
set rs = nothing
cn.Close
Set cn = Nothing
%>

</center>

</body>
</html>
_______


אני מאוד מעריך את עזרתך.



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Man 
חבר מתאריך 24.3.02
23365 הודעות
   13:23   10.03.04   
אל הפורום  
  3. מישהו?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Man 
חבר מתאריך 24.3.02
23365 הודעות
   15:59   10.03.04   
אל הפורום  
  4. אפ  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Man 
חבר מתאריך 24.3.02
23365 הודעות
   23:50   10.03.04   
אל הפורום  
  5. עכשיו יש מישהו שמבין בזה ?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Trranger

   23:59   10.03.04   
אל הפורום  
  6. לא בדיוק הבנתי את השאלה  
בתגובה להודעה מספר 5
 
   אתה מנסה ליצור חיפוש לפי התיאור?

לא בדיוק הבנתי את השאלה..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net