הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [ASP] סוגי נתונים.. (https://hosts.co.il/forums/showthread.php?t=32909)

eLad 14-10-06 18:46

PHP קוד:

/page.asp?bla=elad 

על מנת לגשת לזה ב VBS, תכתוב:

PHP קוד:

Response.write("bla is" Request.Querystring("bla")) 

ב JS:

PHP קוד:

Response.write("bla is" Request.Querystring("bla")()); 

שימוש בתנאים (VBS):

PHP קוד:

Dim bla
bla 
Request.Querystring("bla")

IF 
bla="elad" THEN
  Response
.write("elad")
End IF 

ב JS:

PHP קוד:

var bla Request.Querystring("bla")();

if (
bla=="elad") {
 
Response.write("elad");



amirs_5 14-10-06 19:28

רגע - במדריך בוואבמסטר רשום :
http://www.webmaster.org.il/guide.as...&class=request
הערה ניתן לפנות לפריט באוספים של האובייקט Request ע" הקריאה:

קוד:

<%= Request("ItemName")%>
במקרה כזה, השרת יחפש פריט מתאים בכל האוספים, בסדר הבא:
1. QueryString
2. Form
3. Cookies
4. ClientCertificate
5. ServerVariables

הראשון זה QueryString אז בשביל מה צריך להוסיף אותו למה שרשמת ?

עריכה:
אממ בכל מקרה הוספתי אותו ועדיין :(

כל הקוד :

קוד:

<%
    Dim conn, SQLstr, fname, lname, wtf(2)
    Set conn = Server.CreateObject("ADODB.Connection")

    conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\asp\db1.mdb;"
       
      fname = Request.Querystring("fname")
      lname = Request.Querystring("lname")
      problem = 0

        wtf(0) = "Ok"
        wtf(1) = "No Fname"
        wtf(2) = "No Lname"


        If Not fname Then problem = 1
        If Not lname Then problem = 2

        If problem = 0 Then
            SQLstr="INSERT INTO members (fname,lname) VALUES ('"
            SQLstr = SQLstr & fname & "','"
            SQLstr = SQLstr & lname & "')"
            conn.Execute SQLstr
            Response.Write(wtf(problem))
        Else
            Response.Write(wtf(problem))
        End If


    conn.Close
    Set conn = Nothing
%>


eyalk7 14-10-06 19:51

אהה הבנתי.
תחליף את:

קוד:

If Not fname Then problem = 1
        If Not lname Then problem = 2

ב:
קוד:

        If fname="" Then problem = 1
        If lname="" Then problem = 2

התבלבלת קצת עם PHP...

amirs_5 14-10-06 20:00

אממ צודק, תודה =]

ועוד משהו יש רשימת פונקציות מובנית של ASP?

eyalk7 14-10-06 20:15

מה זאת אומרת מובנית?

אם אתה מתכוון פשוט לרשימת פונקציות מלאה אז הנה:
http://www.w3schools.com/vbscript/vb..._functions.asp
זאת רשימת פונקציות של VBScript - השפה השכיחה שמשתמשים בה ב-ASP.

amirs_5 14-10-06 21:25

אממ התכונתי נגיד פונקציה שנותנת את השעה ,
אם אני ישתמש בפונקציה של VBS אז זה יתן לי את השעון שיש לי במחשב, וב ASP אני רוצה את השעון של השרת..

עריכה :

רשמתי :
קוד:

Response.write(Now)
הוא מביא לי על המחשב שלי , יש פונקציה שלוקחת מהשעון של השרת. .?
ויש פונקציה שנותנת את הזמן במספרים מתקופת UNIX כמו time ב php ?

eyalk7 14-10-06 21:38

זה נותן לך את השעון של המחשב שלך, אבל אם זה היה על שרת אז זה היה נותן לך את השעון שלו.

amirs_5 14-10-06 21:43

OK, תודה אחי עזרת לי היום הרבה =]

eLad 14-10-06 22:00

ציטוט:

נכתב במקור על ידי amirs_5
רגע - במדריך בוואבמסטר רשום :
http://www.webmaster.org.il/guide.as...&class=request
הערה ניתן לפנות לפריט באוספים של האובייקט Request ע" הקריאה:

קוד:

<%= Request("ItemName")%>
במקרה כזה, השרת יחפש פריט מתאים בכל האוספים, בסדר הבא:
1. QueryString
2. Form
3. Cookies
4. ClientCertificate
5. ServerVariables

הראשון זה QueryString אז בשביל מה צריך להוסיף אותו למה שרשמת ?

עניינים של יעילות, חבל לרוץ על כל הקולקשיין, אפשר פשוט לנתב אותו לאן.

אם אתה מתכנת PHP כבר, עדיף שתעבוד עם JS ולא VBS, יהיה לך יותר אינטואיטיבי

Eye-Soft 14-10-06 22:45

על מה אתה מדבר ?
בASP אי אפשר להגדיר סוג משתנה :| הכל זה משתנה של הכל. משתנה יכול להיות Boolean, Integer, float, char, string
:\


כל הזמנים הם GMT +2. הזמן כעת הוא 22:59.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ