Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: salta il primo record

  1. #1

    salta il primo record

    perchè salta il primo record del DB?

    <%if isNull (Gallery("immagine")) or (Gallery("immagine")) = "" then%>

    [img]gallery/ico_video.jpg[/img]


    <%else%>


    <%if isNull (Gallery("immagine2")) or (Gallery("immagine2")) = "" then%>
    [img]gallery/<%=Gallery([/img]" border="0">
    <font class="nero2"><%=Gallery("descrizione")%></font>
    <%else%>
    ')">[img]gallery/<%=Gallery([/img]" border="0">
    <font class="nero2"><%=Gallery("descrizione")%></font>
    <%end if%>


    <%end if%>

  2. #2
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    come fai a dire che lo salta ?
    lo script è inserito in uno script ?

    la select che restituisce il recordset seleziona anche quel record ?

    la select ha un ordinamento ?
    Forza la magica ROMA

  3. #3
    Questa la select
    <%
    set Gallery = Server.CreateObject("ADODB.Recordset")
    sql = "select * from Gallery"
    Gallery.ActiveConnection = cn
    Gallery.Open sql, cn
    %>

    il DB è così strutturato


  4. #4
    si salta il primo record...sia che lo metto come video che lo metto come immagine

  5. #5
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    se come prima istruzione all'inizio del ciclo metti una response.write che ti mostra l'id del record ti esclude sempre il primo ?
    Forza la magica ROMA

  6. #6
    Azz....no Albis .... mi stampa tutti gli ID

    :master:
    <%Do while not Gallery.EOF%>
    <%response.Write(gallery("IDGallery"))%>


    yes sono 4 come devono essere ...ma poi mi visualizza solo 3 record

    :master:

  7. #7
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    prova a mettere la response nei due rami della if con un carattere ce contraddistingua i due rami
    Forza la magica ROMA

  8. #8
    Questo quello che accade ...ovvero mi stampa tutti gli ID ma non tutte le img che mi servono...

    Codice pagina:

    <%
    Dim count
    set Gallery = Server.CreateObject("ADODB.Recordset")
    sql = "select * from Gallery"
    Gallery.ActiveConnection = cn
    Gallery.Open sql, cn
    count = 0
    %>

    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <%Do while not Gallery.EOF%>
    <%response.Write(gallery("IDGallery"))%>
    <% if count = 0 then %>
    <tr>
    <%else%>
    <td align="center">
    <%if isNull (Gallery("immagine")) or (Gallery("immagine")) = "" then%>
    <%if isNull (Gallery("video2")) or (Gallery("video2")) = "" then%>
    <%response.Write("video no link")%>
    [img]gallery/ico_video.jpg[/img]
    <font class="nero2"><%=Gallery("descrizione")%></font>
    <%else%>
    <%response.Write("video link")%>
    ">[img]gallery/ico_video.jpg[/img]
    <font class="nero2"><%=Gallery("descrizione")%></font>
    <%end if%>
    <%else%>
    <%if isNull (Gallery("immagine2")) or (Gallery("immagine2")) = "" then%>
    <%response.Write("immagine no link")%>
    [img]gallery/<%=Gallery([/img]" border="0">
    <font class="nero2"><%=Gallery("descrizione")%></font>
    <%else%>
    <%response.Write("immagine link")%>
    ')">[img]gallery/<%=Gallery([/img]" border="0">
    <font class="nero2"><%=Gallery("descrizione")%></font>
    <%end if%>


    <%end if%>
    </td>
    <%if count = 3 then%>
    </tr>
    <%count = 0%>
    <%end if%>
    <%end if%>
    <%
    count = count + 1
    Gallery.movenext
    loop
    %>

    </table>



    risultato:


  9. #9
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    scrivi così

    codice:
    <%
    Dim count
    set Gallery = Server.CreateObject("ADODB.Recordset")
    sql = "select * from Gallery"
    Gallery.ActiveConnection = cn
    Gallery.Open sql, cn
    count = 1
    %>
    
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <%Do while not Gallery.EOF%>
    	<%response.Write(gallery("IDGallery"))%>
    	<% if count = 1 then %>
    		<tr>
    	<%end if%>
    	
    	<td align="center">
    	<%if isNull (Gallery("immagine")) or (Gallery("immagine")) = "" then%>
    		<%if isNull (Gallery("video2")) or (Gallery("video2")) = "" then%>
    			<%response.Write("video no link")%>
    		[img]gallery/ico_video.jpg[/img]
    <font class="nero2"><%=Gallery("descrizione")%></font>
    		<%else%>
    			<%response.Write("video link")%>
    			">[img]gallery/ico_video.jpg[/img]
    <font class="nero2"><%=Gallery("descrizione")%></font>
    		<%end if%>
    	<%else%>
    		<%if isNull (Gallery("immagine2")) or (Gallery("immagine2")) = "" then%>
    			<%response.Write("immagine no link")%>
    			[img]gallery/<%=Gallery([/img]" border="0">
    <font class="nero2"><%=Gallery("descrizione")%></font>
    		<%else%>
    			<%response.Write("immagine link")%>
    			')">[img]gallery/<%=Gallery([/img]" border="0">
    <font class="nero2"><%=Gallery("descrizione")%></font>
    		<%end if%>
    	<%end if%>
    	</td>
    	<%if count = 3 then%>
    		</tr>
    		<%count = 0%>
    	<%end if%>
    	<%
    	count = count + 1
    	Gallery.movenext
    loop
    %>
    
    </table>
    Forza la magica ROMA

  10. #10
    Yes Albis così come hai scritto tu funziona

    :P

    awwww ho fatto copia e incolla del codice ....cosa tu hai fatto che io non ho fatto?

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 © 2025 vBulletin Solutions, Inc. All rights reserved.