Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Visulaizzare dati database in colonne

    Salve, mi rivolgo a VOI perche ho un problema con la visualizzazione dei dati di un database su colonne. Devo premettere che di ASP e database sono un profano e che passo ore a cercare di capirne il funzionamento con il copia incolla.
    Quindi se potrete aiutarmi cercate di usare un loinguaggio facile facile.

    Attualmente ho una pagina che restituisce i dati del database su due colonne. Io vorrei mostrare gli stessi dati su tre colonne, ma non ne sono capace. Ho provato ma nulla, serve proprio l'aiuto di qualcuno che ci capisca un minimo più di me.
    Questa la pagina >>> http://www.gemonahomepage.it/aziende/index2.asp
    e questo il listato >>>

    <%@ language="vbscript" %>



    <html>
    <head>
    <title>AZIENDE DEL GEMONESE - Le Aziende, i Prodotti ed i Servizi del Gemonese</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" href="../nuova_versione.css" type="text/css">
    <script language="JavaScript">
    <!--

    <!--
    function MM_reloadPage(init) { //reloads the window if Nav4 resized
    if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
    else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
    }
    MM_reloadPage(true);
    // -->

    function MM_timelinePlay(tmLnName, myID) { //v1.2
    //Copyright 1997 Macromedia, Inc. All rights reserved.
    var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,p ropNum,theObj,firstTime=false;
    if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
    tmLn = document.MM_Time[tmLnName];
    if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID
    if (myID == tmLn.ID) { //if Im newest
    setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+ ')',tmLn.delay);
    fNew = ++tmLn.curFrame;
    for (i=0; i<tmLn.length; i++) {
    sprite = tmLn[i];
    if (sprite.charAt(0) == 's') {
    if (sprite.obj) {
    numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
    if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
    keyFrm=1;
    for (j=0; j<sprite.values.length; j++) {
    props = sprite.values[j];
    if (numKeyFr != props.length) {
    if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
    else sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
    } else {
    while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++;
    if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) {
    if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1];
    else sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
    } } } } }
    } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
    if (fNew > tmLn.lastFrame) tmLn.ID = 0;
    } }
    }
    //-->
    </script>
    <style type=text/css>
    A:link {
    TEXT-DECORATION: none
    }
    A:visited {
    TEXT-DECORATION: none
    }
    A:hover {
    TEXT-DECORATION: underline
    }
    A:hover {
    COLOR: black
    }
    </style>
    <link href="nuova_versione.css" rel="stylesheet" type="text/css">
    <link href="nuova_versione.css" rel="stylesheet" type="text/css">
    <style type="text/css">
    <!--
    .Stile32 { font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    }
    .Stile33 {font-size: 9px}
    .Stile36 {color: #CC0000}
    .Stile67 {color: #0099FF}
    -->
    </style>
    <style type='text/css'>
    table.bUl {
    border: 1px dotted black;
    /* spessore, stile e colore del bordo - es. per eliminare il bordo, scrivere 'border: 0' */
    padding: 2px;
    /* spazio tra il bordo e il contenuto */
    width: 95%;
    /* larghezza del box bNews */
    }
    ul.bUl {
    font-size: 10px;
    /* dimensione del testo */
    font-weight: normal;
    /* stile del testo - es. per averlo in grassetto, scrivere 'font-weight: bold' */
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    /* tipologia di font */
    margin: 0 2px 2px 2px;
    padding: 0px;
    /* spaziatura e margini della lista */
    list-style-position: inside;
    /* posizionamento del bullet nella lista, può essere 'inside' o 'outside' */
    list-style-type: square;
    /* tipo di bullet, in questo caso un quadrato, ma può essere anche 'disc', 'circle' ecc. */
    }
    ul.bUl li {
    margin-top: 2px;
    /* spaziatura tra gli elementi della lista */
    }
    ul.bUl a {
    color: #0000ff;
    /* colore dei link */
    text-decoration: underline;
    /* stile dei link - es. per averli non sottolineati, scrivere 'text-decoration: none' */
    }
    ul.bUl a:hover {
    color: #000000;
    /* colore dei link al passaggio del mouse */
    text-decoration: none;
    /* stile dei link al passaggio del mouse */
    }
    </style>

    </head>
    <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" text="#000000" link="#000000" vlink="#000000" alink="#000000" bgcolor="#FFFFFF">



    <table width="770" height="94" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td height="94" align="left" valign="top">
    <table width="100%">
    <tr>
    <td height="44" colspan="2" align="center">[img]images/aziende.gif[/img]</td>
    </tr>
    </table>
    <table width="210" align="left">

    <%
    ssql="select * from tblCategoriesuaziende where iskilledcat=false order by nome"

    rs.open ssql,cn
    if not rs.eof then
    i=0
    do until i=14
    IDcat=rs.fields("IDcategoriasuaziende")
    nome=rs.fields("nome")
    i=1+i
    %>
    <tr>
    <td width="13%" height="7" align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">[img]images/freccia_rossa.jpg[/img]</font></td>
    <td width="87%" height="7"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= nome %></font></td>
    </tr>
    <%
    rs.movenext
    loop

    %>
    </table>
    <table width="210">

    <%


    do until rs.eof and i<=30
    IDcat=rs.fields("IDcategoriasuaziende")
    nome=rs.fields("nome")
    i=1+i

    %>
    <tr>
    <td width="13%" height="7" align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">[img]images/freccia_rossa.jpg[/img]</font></td>
    <td width="87%" height="7"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><%= nome %></font></td>
    </tr>
    <%
    rs.movenext
    loop
    rs.close
    %>
    </table>
    <%
    end if
    %> </td>
    </tr>
    </table>
    <table width="770" height="5" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td background="images/riga5.gif"></td>
    </tr>
    </table>
    <tr>
    <td valign="top" bgcolor="#FDFDFD" width="200" >

    </body>
    </html>


    Vi ringrazione se vorrete aiutarmi.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Tu non hai dati su due colonne ma su una: su due colonne solo se devi disporre un numero di elementi maggiore di 14...
    Quindi se mantieni il limite a 14 non avrai la possibilità di arrivare alla terza colonna... a meno di aumentare il numero di elementi.
    Devi prima scegliere cosa visualizzare e poi come.

    Roby

  3. #3

    Visualizzare dati database in colonne

    Ciao,
    si forse hai ragione, comunque io ho 28 elementi da visualizzare, per cui mi venivan fuori 2 colonne da 14. Ora vorrei fare colonne da 10 in modo che ne vengano fuori 3 (10+10+8).
    Mi sono spiegato? Scusa ma proprio ci capisco pochissimo!

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    [CODE]Prima colonna:
    codice:
    i=0 
    do until i=10 
    IDcat=rs.fields("IDcategoriasuaziende") 
    nome=rs.fields("nome") 
    i=1+i
    Seconda colonna
    codice:
    do until i<=22
    IDcat=rs.fields("IDcategoriasuaziende") 
    nome=rs.fields("nome") 
    i=1+i

    Terza colonna
    codice:
    do until rs.eof and i<=30
    IDcat=rs.fields("IDcategoriasuaziende") 
    nome=rs.fields("nome") 
    i=1+i
    Roby

  5. #5

    Visualizzare dati database in colonne

    Grazie dei consigli, ma evidentemente non so come inserire e dove quello che mi hai detto! Ho porvato ma non mi funziona >>> http://www.gemonahomepage.it/aziende/index2.asp
    Forse non apro e chiudo l'applicazione nel modo corretto. Boh!

  6. #6
    A me riporta su una pagina che non esiste :master:

  7. #7
    che pagina?

  8. #8
    Originariamente inviato da redmilion
    che pagina?
    aziende/_questomesesegnaliamo.asp

  9. #9
    Si in effetti non avevo levato una cosa. Ora si apre la pagina ma da errore!
    >>>> http://www.gemonahomepage.it/aziende/index2.asp

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Questo:

    codice:
    rs.close
    Devo stare solo alla fine della terza parte (colonna).

    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.