Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    93

    campo con più riferimenti

    salve ho bisogno di aiuto
    devo visualizzare i dati presenti in una cella con più riferimenti
    (intendo: cella A; contenuto 1, 2 , 3 , 4 -ogni numero corrisponde ad un elemento di un altra tabella)
    come faccio?
    io riesco a visualizzare solo il primo elemento (1) ma gli altri mi vengono stampati come numeri.
    quale comando devo utilizzare?
    grazie

  2. #2

    Relazioni

    Le due tabelle vanno messe in relazione tra loro.
    Ma queste sono nozioni base di DBMS.
    In ognuna delle due tabelle ci deve essere un numero che funge da indirizzo. In una delle due questo numero deve essere univoco, e quindi non presentare duplicati.
    Non è facile affrontare questo argomento in questa sede, comunque.
    Ut intellegi non posset uter plus diligeret

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Pod, cosa intendi per cella? <td> ? Comunque formula meglio la domanda e vedo se posso darti una mano.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    93
    grazie ragazzi cerco di spiegami meglio
    ho 2 tabelle
    nella prima ho due colonne A(nome) e B(codice)
    nelle seconda 2 colonne 1(codice) e 2(descrizione)
    (ho esemplificato; la cosa è piu' complessa ma funziona cosi')

    nella prima tabella al nome A corrispondono molti codici (B)
    es:

    Tabella 1
    nome codice
    A 1, 2, 3, 4, 5

    tabella 2

    codice descrizione
    1 descrA
    2 descrB
    3 descrC
    4 descrD


    come faccio a far stampare tutti i codici presenti nella tabella 1?

    risco a stampare a video solo il primo!

  5. #5
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    rs.movenext

    Devi fare il loop. Posta il codice asp.

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    93
    eccoti il codice (funziona solo se solo un "codice" nella tabella 1

    <%
    set rs=Server.CreateObject("ADODB.recordset")
    sql="SELECT * FROM tabella2 WHERE codice='"&rstabella1.fields("codice").value&"'"
    rs.Open sql, conn
    do until rs.eof

    response.write(rs.fields("descrizione").value)

    rs.MoveNext
    loop
    rs.close
    %>

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.