Estrapola solo due record?
Quanti record hai dentro il db?

controlla che la variabile controllo sia scritta correttamente in tutti i punti.
dovresti provare a vedere quante volde esegue il ciclo con un print da qualche parte.
Per la strutturazione all' interno della pagina web con l' HTML c'è troppo codice da gestire perchè possa darti del codice scritto correttamente senza avere il db sotto mano.

Ci devi arrivare tu a quello.

Tieni presente che tutto il codice ASP va scritto dentro <% %> e l' html va scritto fuori.

Non puoi inserire html dentro quei tag.
Modificato da Reemul il 18 maggio 2005 10.21 -
25 messaggi dal 08 aprile 2005
Io ho scritto qusto codice hce mi hai dato te..

<%connessione%>
<%sql="select * from usato where attivo=1 order by data"
set rs=conn.execute(sql)
while not rs.eof
dim controllo
controllo=1
while controllo<=2 and not rs.eof
%><img src="img_usato/<%=rs("img")%>" width="250" height="242"><%
rs.movenext
controllo=controllo+1
wend
rs.movenext
wend

rs.close%>
<%disconnessione%>

se ho un numero maggiore di 2 record attivi mi da questo errore-----

Tipo di errore:
ADODB.Recordset (0x800A0BCD)
Il record corrente corrisponde all'inizio o alla fine del file oppure è stato eliminato. Per eseguire l'operazione richiesta è necessario disporre di un record corrente.
/toyota/usato/usato2.asp, line 124

se invece voglio impaginarlo con il titolo sotto e l'img sopra divisi in due colonne,, come avevo impaginato l'html?
25 messaggi dal 08 aprile 2005
la taberlla del db è facile ninete di particolare la tabella si chiama usato

ed i record sono divisi così

id (contatore)
titolo (Testo)
dettagli (memo)
attivo (si/no)
data (data/ora)
Si ho fatto qualche errorino qua e la.
Prova questo. Adesso dovrebbe essere giusto :)

<%connessione%>
<%sql="select * from usato where attivo=1 order by data"

set rs=conn.execute(sql)
while not rs.eof
dim controllo
controllo=1
while controllo<=2
if not rs.eof then
%><img src="img_usato/<%=rs("img")%>" width="250" height="242"><%
rs.movenext
end if
controllo=controllo+1
wend
rs.movenext
wend

rs.close%>
<%disconnessione%>
Modificato da Reemul il 18 maggio 2005 10.35 -
25 messaggi dal 08 aprile 2005
strano adesso... li estrapola tutti e non 2 a due..
quello che mi piacerebbe è che .. l'html dovrebbe visualizzarsi cosi----table width="500" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50%"><div align="center">Titolo1</div></td>
<td width="50%"><div align="center">Titolo2</div></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="center"><img src="image1.jpg" width="100" height="100"></div></td>
<td><div align="center"><img src="image2.jpg" width="100" height="100"></div></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><div align="center">Titolo3</div></td>
<td><div align="center">Titolo4</div></td>
</tr>
<tr>
<td><div align="center"><img src="image3.jpg" width="100" height="100"></div></td>
<td><div align="center"><img src="image4.jpg" width="100" height="100"></div></td>
</tr>
</table>
L' html lo risolviamo dopo. Ho fatto una piccola modifica al codice sopra provalo e dimmi se cambia qualcosa.

Sei sicuro che li estrapola 1 alla volta? Da cosa lo capisci?
25 messaggi dal 08 aprile 2005
Reemul ho inserito il codice che mi hai deto te..
il check attiva e disattiva funziona --- ho 6 record attivi nel db e li inserisce tutti nella stessa riga ...

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.