Newsgroup: it.comp.www.asp
Titolo: Formattare tabelle in asp

Salve a tutti premetto di essere alle prime armi con asp.
Ho creato una query da cui tiro fuori con una Select dei dati che vorrei
intabellare cosi:
http://www.gremiviaggi.com/offerte/provatable.htm
Qualcuno può darmi un link dove spiega la formattazione delle tabelle in
asp?
grazie

per poter intabellare nel modo come da provatable.htm puoi fare in
questo modo:
imposti un recordset e lo apri con la select
e poi
if not RS1.eof then
  response.write("<table border='0' widht='300' align='center'>")
  FOR EACH FIELD IN RS1.FIELD
   response.write("<tr>")
'qui scrive il nome del campo del database (Località, Periodo ecc.)
     response.write("<td BACKGROUND='BLUE'>")
     response.write(
FIELD.NAME
)
     response.Write("</td>")
         response.write("<td BACKGROUND='white'>")
         response.write(FIELD.value)
         response.Write("</td>")
         response.Write("</tr>")
    NEXT
response.write("</table>")
END IF
per il resto adatta questo alle tue necessità, scrivi se hai qualche
problema.

 problema.
Grazie 1000 per l'aiuto, alla fine ho risolto in questo modo:
<%
    'Crea l' oggetto recordset e preleva i dati dalla
    'tabella autunno.
Dim strSQL
    strSQL = "SELECT * FROM Autunno ORDER BY DataPartenza ASC"
    dim objRS
    Set objRS = Server.CreateObject("ADODB.Recordset")
    objRS.Open strSQL, objConn
    Do while not objRS.EOF
    response.write "<table width='371' align='center'
bordercolor='000000'><tr>"
    response.write "<td valign='Top' bgcolor='#66CCFF'> <p
class='testo'><b>Localit&agrave;:</b></td>"
    response.write "<td valign='Top' bordercolor='000000'
bgcolor='f3f3f3'><p class='testo'><b><a href=" & objRS("Link") & "
target='_blank'>" & objRS ("Localita") & "</a></b></td></tr>"
    response.write "<tr><td width='75' valign='top' bordercolor='#000000'
bgcolor='#66CCFF'><p class='testo'><b>Partenza:</b></td>"
    response.write "<td width='296' valign='top' bordercolor='#000000'
bgcolor='f3f3f3'><p class='testo'>" & objRS("DataPartenza") & "</td></tr>"
    response.write "<tr><td valign='top' bordercolor='#000000'
bgcolor='#66CCFF'><p class='testo'><b>Rientro:</b></td><td valign='top'
bordercolor='#000000' bgcolor='f3f3f3'><p class='testo'>" &
objRS("DataRientro") & "</td></tr>"
    response.write "<tr bgcolor='#66CCFF'>"
    response.write "<td colspan='2' valign='top'> <p class='testo'><b>Il
pacchetto comprende:</b></td></tr>"
    response.write "<tr><td rowspan='3' valign='top'><img
src='../img/canazei.gif' width='75' height='56'></td>"
    response.write "<td valign='top' bgcolor='f3f3f3'><p
class='testo'><b>Volo: </b>" & objRS("Volo") & "</td>"
    response.write "</tr><tr><td valign='top' bgcolor='f3f3f3'> <p
class='testo'><b>Trattamento: </b>" & objRS("Trattamento") & "</td>"
    response.write "</tr><tr><td valign='top' bgcolor='f3f3f3'> <p
class='testo'> Offerta disponibile fino ad esaurimento posti.<br>"
    response.write "<b>Attuale disponibili&agrave;:</b> <b><font
color='#FF0000'>" & objRS("Posti") & "</font></b></td></tr>"
    response.write "<tr bgcolor='#66CCFF'><td colspan='2'> <p class='testo'>
Per informazioni su programma, itinerario, ecc.:
    <a href='mailto:
in...@gremiviaggi.com
'
class='offerte'><b>
in...@gremiviaggi.com
</b></a></td>" response.write
"</tr></table><br>"
    objRS.MoveNext
    Loop
    objRS.Close
    Set objRS = Nothing
    objConn.Close
    Set objConn = Nothing
 %>
Credo non sia un metodo troppo elegante ma funziona.
Ora ho il problema delle foto. E' corretto caricarle attraverso un form per
metterle nella cartella images e prendere il percorso dal record in questo
modo?
<IMG src= 'objRS("Foto")'>

 <IMG src= 'objRS("Foto")'>
Se è in Response.Write:
Response.Write("<img src='"+objRS("Foto").value+"'/>")
Se è semplice html con asp:
<img src='<%=objRS("Foto").value%>'/>
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.

 non usi css?
Hai ragione solo che questo sito è parecchio vecchio, dovrei dargli una
sistemata ma idem come sopra non ho troppo tempo per farlo.

 altro.
Siamo (eravamo) in due ... anch'io ho usato vbscript all'inizio (proprio
perché nei manuali si parlava solo di quello, tanto che molti ancora oggi
ritengono vera l'equazione asp=vbscript :-/ ), ma poi ho scoperto jscript.
La cosa che più mi lascia perplesso è: perché mai studiarsi 2 linguaggi
diversi (uno server-side e uno client-side) quando se ne può studiare uno
solo (per lo più più stringato e versatile di vbscript)? mah ... questione
di marketing, immagino (all'inizio M$ spingeva vbscript anche client-side,
ma parliamo oramai di un po' di anni fa ... )
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.