Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    61

    Problema con visualizzazione

    Ciao,

    sto provando a visualizzare in una pagina il risultato di una query da db access.

    In pratica, ho una tabella con 1 solo campo che contiene n valori.

    Riesco a visualizzarli in colonna, per questo non c'è problema. Ma poi ho preparato un css in cui ho inserito una classe per rendere gli elementi draggabili.

    Quando voglio visualizzare nella pagina gli elementi, draggabili uno ad uno, non riesco.

    Potete aitarmi?

    Vi riporto il codice utilizzato:


    <%
    'connessione al database e recupero dati
    Dim conn
    Set conn = CreateObject("ADODB.Connection")
    conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("mdb-database/database.mdb")
    sql = "SELECT campo FROM tabella"
    Set rs = CreateObject("ADODB.Recordset")
    rs.Open sql, conn, 3, 3
    %>
    <div id="M">
    <table>
    <td>
    <tr>
    <%
    WHILE NOT rs.EOF AND NOT rs.BOF
    'Recupero dati dal database e li stampo a video
    Response.Write(rs.Fields("campo") & "
    ")
    %>
    </tr>
    </td>
    <%
    'Passo al successivo recordset nel database
    rs.MoveNext()
    'Ritorna al ciclo while se la condizione (NOT rs.EOF AND NOT rs.BOF) è vera
    WEND
    'Chiude l’oggetto Recordset
    rs.Close
    conn.Close
    %>
    </table>
    </div>

    Vorrei che ogni elemento "campo" estratto dalla tabella possa essere trascinato in una parte della pagina.

    <div id="M"> rappresenta la classe nel file css con cui rendo un elemento draggable

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Con ASP non c'entra nulla.
    Comunque il drag & drop si fa con js e id="M" non è una classe... ma un div/livello non ripetibile.
    Dovresti invece usare una classe DENTRO al cliclo che hai costruito.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    61
    Ciao Roby,

    scusa per l'errore classe/livello.

    Lo so che il drag&drop si fa con js, infatti ho preparate delle function per il drag&drop, ma il problema al momento non è quello, nel senso che il mio problema adesso e riuscire a visualizzare una colonna sulla sinistra di elementi draggabili, ovvero associare ad ogni elemento estratto "campo" il fatto che possa essere trascinato.

    Per questo motivo ho utilizzato il <div> "M", ma come anticipato, non riesco ad associarlo a tutte le occorrenze della tabella.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Poiché gli elementi DIV non possono essere ripetuti, devi usare una CLASSE
    codice:
    ....
    .....
    WHILE NOT rs.EOF AND NOT rs.BOF
    'Recupero dati dal database e li stampo a video
    Response.write ("<div class=""M"">")
    Response.Write(rs.Fields("campo") & "
    ")
    Response.write ("</div>")
    ....
    .....
    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    61
    Ciao Roby,

    utilizzando la CLASSE, ed il codice che hai gentilmente modificato, ottengo lo stesso risultato che se utilizzassi, come facevo prima, il livello id="M".

    Mi spiego meglio:

    come anticipato, utilizzando il livello, non riesco a rendere ogni elemento draggable, ma si presenta una sola area draggable e gli altri elementi sono solo visualizzaati in colonna.

    Con la Classe, nessun elemento è draggable!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    61
    forse ho capito dove sbaglio.

    Dichiaro la classe nel file css nel seguente modo:

    .M{
    position: Relative;
    background-color: #EEEEEE;
    font: normal 9px Verdana, Arial, Helvetica, sans-serif;
    width: 96px;
    height: 20px;
    padding: 4px;
    cursor: Move;
    }

    E' corretto?

    Grazie

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ho idea, esula dal forum ASP tutto ciò.

    Roby

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    61
    Ciao Roby,

    apro una nuova discussione in CSS.

    Grazie cmq per il supporto!

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.