Visualizzazione dei risultati da 1 a 6 su 6

Discussione: una tabella in asp

  1. #1

    una tabella in asp

    Salve a tutti, ho un database, e vorrei costruirmi l'output in una tabella, solo che se ho 50 record, me li ritrovo tutti sparsi in orizzontale per la pagina.
    Vorrei costruire uno script che ogni 3 o 4 record mi inserisce un altra riga nella tabella, io ho estrapolato questo:

    codice:
    set connessione = server.CreateObject...
    connessione.Open("Provider = ...
    
    set recset = server.CreateObject...
    set recset = connessione.Execute("SELECT * from tabella")
    
    response.write"<table align = center><td>"
    do while NOT recset.EOF
    response.write recset("nome")&"
    "
    response.write recset("cognome")&"
    "
    response.write"</tr>"
    recset.Movenext
    Loop
    response.write"</td>"
    recset.close
    response.write"</table>"
    set recset = nothing
    connessione.close
    set connessione = nothing
    codice improvvisato, non fate caso a virgole e virgolette o errori di dattilografia.

    Grazie, ciao.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E a cosa dovremmo far caso allora?
    Che vuol dire in orizzontale? le tabelle si costruiscono in HTML!

    codice:
    <%
    set connessione = server.CreateObject...
    connessione.Open("Provider = ...
    
    set recset = server.CreateObject...
    set recset = connessione.Execute("SELECT * from tabella")
    if not recset.EOF then
       response.write"<table>"
       do while NOT recset.EOF
          response.write ("<tr><td>"& recset("nome") &"</td>")
          response.write ("<td>"& recset("cognome") &"</td></tr>"
          recset.Movenext
       Loop
       response.write"</table>"
    end if
    recset.close
    set recset = nothing
    
    connessione.close
    set connessione = nothing
    %>
    Così ti sarà più semplice capire dove e se inserire la riga... Secondo me non servirebbe nemmeno: basta lavorare sulla formattazione di paragrafo... ed anche qui è HTML.

    Roby

  3. #3
    Rimane sempre il problema che la tabella si estende in orizzontale, e non va a capo ogni ad esempio tre colonne, io avrei pensato ad inserire un contatore, i che quando equivale a 3 chiude la riga </tr>
    e ne formatta un altra, che ne pensi???

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ah, ora ho capito cosa intendevi per orizzontale.
    Si è l'unico...

    Roby

  5. #5
    Vorrei costruire tipo una vetrina, mi capisci???
    solo che la vetrina ogni tre o 4 prodotti va a capo, altrimenti si estende in orizzontale per la pagina e con 10 prodotti viene uno schifo.

    volendo posso anche postare il link con la pagina.

    Magari potresti suggerirmi il codice col contatore visto che a me da errore.

    Grazie, ciao,

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Vediamo come hai messo il tuo contatore.

    Roby

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.