Pagina 2 di 5 primaprima 1 2 3 4 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 47
  1. #11
    come come??

    eh no conn_apri e rs_apri sono le mie connessioni

    da quello che hai scritto tu sembrerebbe che io debba prima aprire l'RS e poi fare le mie somme, sta li il problema?

    ti metto qui il codice dei miei include, non si sa mai:

    conn_apri:
    codice:
    <%
    set conn = server.createobject("ADODB.connection")
    conn.open "provider = microsoft.jet.oledb.4.0; Data source =" & server.MapPath("mdb-database/database.mdb") 
    %>
    rs_apri:
    codice:
    <%
    set rs = server.createobject("ADODB.recordset")
    rs.open sql, conn 
    %>
    a sto punto? :master: provo a spostare i due CInt dopo l'apertura dell'RS? boh..

    grazie..

  2. #12
    forse che forse?

    devo mettere tutto l'ambaradam dentro il ciclo?

    perchè dopo le varie connessioni e stringhe sql di cui sopra, io ho un ciclo così:

    codice:
    <%		  
    dim contarec 
    contarec = 1 
    do while not rs.eof 
    contarec = contarec + 1 
       %>
    mi sorge il dubbio di dover mettere strwidth e strheight con i vari calcoli qua dentro, o no?

    bah... perchè adesso funziona però la pop-up mantiene le dimensioni del primo recordset che apro, cioè della prima immagine che apro in pop-up, e non mi fa nemmeno la somma tra l'altro, ossia mi apre una pop-up con le dimensioni dell'immagine e morta li...

    arghhhhhhhhhhhhhh

  3. #13
    allora devi fare così:

    codice:
    <%
    dim conn, sql, rs, strid
    strid = request.querystring("id")
    %>
    
    <%
    sql = "select * FROM gallery WHERE Cat='live' AND Sigla ='" & Request.QueryString("Sigla") & "' "
    sql = sql & " ORDER BY id desc"
    %>
    
    <%
    dim strheight, strwidth
    strwidth = CInt(rs("Width"))+44
    strheight = CInt(rs("Height"))+64
    %>
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  4. #14
    ok, so già che mi stai odiando da un po' ma spero di riuscire a risolvere senza farti sclerare troppo..

    allora ho fatto come dici tu, se vai online e apri la pagina capisci che problema ho (guardando il link della pop-up sulla barra di stato)

    photos.asp

    1- innanzitutto mi da un errore di "eccezione" se apro la pagina dei "bloodstain", ma può dipendere dal fatto che non ci sono rs con Cat='dead'

    2- se guardi bene i link delle pop-up sulla barra di stato vedi che mi fa la somma come dovrebbe però non mi recupera i valori "Height" e "Width" per ogni RS del loop, mi recupera solo il primo e poi mi da le stesse dimensioni a tutte le pop up delle immagini della stessa categoria..

    insomma ad ogni RS.open e stringa SQL (lo faccio due volte nella pagina), mi prende il valore, me lo somma con la cifra che gli ho dato e da li tutte le mie pop-up saranno uguali anche se le dimensioni delle immagini sono diverse.
    A me serve invece che calcoli il valore strheight e strwidth per ogni RS del DB, in modo che ogni pop-up sia delle dimensioni giuste
    relative all'immagine che contiene

    3- altro problema, ma quello viene dopo è come fare a ridimensionare la pop-up secondo le dimensioni giuste ogni volta che clikko sul tasto "prev" e "next", non ho idea di come fare...
    la pop-up contiene la pagina photo-view.asp e come fa la pagina photo-view a dare le dimensioni alla pop-up che la contiene? boh..
    io i miei calcoli li ho sempre fatti nella pagina photo_content

    4- così poi mi spari un colpo in testa..
    dovrei anche far si che quando arrivo alla fine del ciclo il tasto PREV e il tasto NEXT non mi aprano una pagina con errore..
    insomma quando id - 1 = "" e id + 1 = "", allora riinizia da capo


    si lo so rompo.. mi spiace..
    grazie assai davvero!
    Marco

  5. #15
    codice:
    <%
    dim conn, sql, rs, strid
    strid = request.querystring("id")
    %>
    
    <%
    sql = "select * FROM gallery WHERE Cat='live' AND Sigla ='" & Request.QueryString("Sigla") & "' "
    sql = sql & " ORDER BY id desc"
    %>
    
    <%
    dim strheight, strwidth
    do until rs.eof
       strwidth = CInt(rs("Width"))+44
       strheight = CInt(rs("Height"))+64
       'qui usi subito l'altezza e la larghezza nuova
       rs.movenext
    loop
    %>
    vedi un po' se così le dimensioni sono giuste...
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  6. #16
    yeah!!!!!!!!!!!

    funzica! grazie!!!!!!!!!!!

    adesso mi resta da fare..

    1- far si che la pop-up si ridimensioni secondo le dimensioni delle immagini che scrollo con PREV e NEXT

    2- far si che quando id + 1 = "" e id -1 = "" riparta da capo

    3- devo anche far si che PREV e NEXT mi aprano solo i recordset della stessa Sigla e Cat

    per fare questo mi pare che debba far così..

    il link nella pagina photo_content.asp
    codice:
    ....photo_view.asp?id=<% response.write rs("id")%>&Sigla=<% response.write rs("Sigla")%>&Cat=<% response.write rs("Cat")%>....
    oppure ci va il ";" tra un & e l'altro?

    e poi la stringa SQL nella pagina photo_view.asp

    codice:
    .....
    dim conn, sql, rs, strid, strIdprev, strIdnext, strSigla, strCat
            strSigla = request.querystring("Sigla")
    	strCat = request.querystring("Cat")
    	strid = request.querystring("id")
    	strIdprev = strid + 1
    	strIdnext = strid - 1
    %>
    	   
    <%
    sql = "select * FROM gallery WHERE id =" & strid
    sql = sql & " AND Sigla =" & strSigla
    sql = sql & " AND Cat =" & strCat
    .....

    arigrazieeeeeeeeeee

  7. #17
    tu prova...poi se hai problemi chiedi
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  8. #18
    e te pareva...

    allora..

    la pagina photo_view.asp
    mi da un errore: "Data type mismatch in criteria expression."

    credo che l'errore sia nella stringa SQL, sarà la solita sintassi, boh..

    ho provato così e così:

    1-
    codice:
    sql = "select * FROM gallery WHERE id ='" & strid & "' AND Sigla ='" & strSigla & "' AND Cat ='" & strCat & "'"
    2-
    codice:
    sql = "select * FROM gallery WHERE id ='" & strid 
    sql = sql & " AND Sigla =" & strSigla
    sql = sql & " AND Cat =" & strCat
    sbaglio?

    per adesso i link li ho citati, poi vedrò di capire se ci va ";" o "?" o quant'altro tra un "&" e l'altro all'interno dell'<a href>

    ciaociao.. ah non ti azzardare ad andare a mangiare eh!!!
    grazie mille!

  9. #19
    allora partiamo col dire che se i campi numerici non vanno messi tra apice singolo...quindi ad occhio direi che dovrebbe essere così:


    codice:
    sql = "select * FROM gallery WHERE id =" & strid & " AND Sigla ='" & strSigla & "' AND Cat =" & strCat
    però non sapendo il "tipo" dei campi potrei sbagliare
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  10. #20
    mmm..
    mi sa proprio che non ti sbagliavi

    qualcosa in effetti è cambiato, il campo ID è numerico, gli altri 2 no

    adesso l'errore è il seguente:

    Nessun valore specificato per alcuni parametri necessari.
    /stilllife_website/aggiunte/stilllife_rs_apri.asp, line 3

    rs_apri è l'apertura del rs ovviamente, quindi l'errore dove potrebbe essere?

    sono sicuro di aver dichiarato e dato il valore alle stringhe così:

    codice:
    dim conn, sql, rs, strid, strIdprev, strIdnext, strSigla, strCat
    strSigla = request.querystring("Sigla")
    strCat = request.querystring("Cat")
    strid = request.querystring("id")
    strIdprev = strid + 1
    strIdnext = strid - 1
    mmm...
    :master:

    ti metto tutto online con gli aggiornamenti

    sto passando Cat, id e Sigla dalla pagina photo_content.asp alla pagina photo_view.asp così la slide di immagini me la fa solo della Cat, e Sigla che dico io e mi fa aumenta e diminuisce l'ID, tutto questo tramite i tasti PREV e NEXT

    photos.asp

    boh.. sto un po' sclerando, come cavolo farai tu a fare sia la tua che la mia di roba insieme.. mistero..

    grazieeee

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.