Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    PIù risultati stesso id

    Carissimi, estrapolando i dati dal db tramite ricerca NUMERO, vorrei che mi dia come risultato così:

    ID - NOME e COGNOME - LIBRO - NUMERO

    1 gianni bianchi l'incognita 10
    1 gianni bianchi L'alba 10

    Come posso paginarlo così?
    Ora sono riuscito a paginarlo che mi appare solo il primo risultato cioècosì:

    ID - NOME e COGNOME - LIBRO - NUMERO

    1 gianni bianchi l'incognita 10

    Io vorrei che si ripetessa l'autore che è stato ricercato con il NUMERO.
    Grazie
    g.

  2. #2
    posti un po' di codice così vediamo come aiutarti?

  3. #3
    Che query hai usato?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Grazie per il Vs. aiuto.
    Ecco il codice di riferimento.
    codice:
    
    
    sTopic = request.Form("numero")
    
    SQL = "select Topic, id from autori1 WHERE Topic LIKE '%" & sTopic & "%' union select Topic, id from autori2 where Topic LIKE '%" & sTopic & "%' union select Topic, id from autori3 where Topic LIKE '%" & sTopic & "%' "
    
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn, 3, 3
    e poi ho fatto la paginazione così:

    codice:
          <%
    If rs.EOF Then
    %>
    
    Nessun risultato utile 
    
        <%
    Else
    	rs.MoveFirst
    Dim i
      i =1
    	Do Until rs.EOF
    %>
    
    I risultati
    
    <%
    
    i=i+1
    		rs.MoveNext 
    	Loop
    	%>
    Grazie
    G.

  5. #5
    tu estrai solo Topic e ID... dove sono gli altri dati?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Scusa dimenticanza dopo l'estrazione di ID e TOPIC gli altri dati li estrapolo così:
    codice:
    <%
    id = rs.fields("id") 
    
    sql = "SELECT * FROM autori WHERE id = " & id &" "
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn, 3, 3
    %>
    Grazie
    G.

  7. #7
    djj, peppiacere! cosa si capisce? dove sta sto pezzo di codice nuovo? mettiti nei nostri panni, mica abbiamo la boccia di vetro...

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Hai ragione scusa, ma io vorrei inviarti tutta la pagina ma è lunga, te lo dettaglio spero meglio:
    codice:
     
    
    
    <%
    sTopic = request.Form("numero")
    
    SQL = "select Topic, id from autori1 WHERE Topic LIKE '%" & sTopic & "%' union select Topic, id from autori2 where Topic LIKE '%" & sTopic & "%' union select Topic, id from autori3 where Topic LIKE '%" & sTopic & "%' "
    
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn, 3, 3
    
    id = rs.fields("id") 
    
    sql = "SELECT * FROM autori WHERE id = " & id &" "
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn, 3, 3
    %>
    per la paginazione:

    codice:
    <%
    If rs.EOF Then
    %>
    
    Nessun risultato utile 
    
        <%
    Else
    	rs.MoveFirst
    Dim i
      i =1
    	Do Until rs.EOF
    %>
    
    I risultati:
    <%
    id = rs.fields("id") 
    
    sql = "SELECT * FROM autori WHERE id = " & id &" "
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn, 3, 3
    
    %>
    Ordine numerico: <%=i%>
    ID: <%=rs.fields("Id")%>
    Nome e Cognome:  <%=rs.fields("NomeCognome")%>
    
    <%
    sTopic = request.Form("numero")
    
    SQL = "select Topic, id, Titolo from autori1 WHERE Topic LIKE '%" & sTopic & "%' union select Topic, id, Titolo from autori2 where Topic LIKE '%" & sTopic & "%' union select Topic, id, Titolo from autori3 where Topic LIKE '%" & sTopic & "%' "
    %>
    
    Libro: <%=rs.fields("Titolo")%>
    Numero : <%=rs.fields("Topic")%>
    
    <%
    
    i=i+1
    		rs.MoveNext 
    	Loop
    	%>
    Spero di aver esposto con chiarezza questa volta.
    G.

  9. #9
    come sono organizzate le tabelle? immagino che Autori abbia nome e cognome dell'autore, mentre autori1,2 e 3 abbiano il titoli. ma confermamelo! forse si riesce a fare tutto con una sola query

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Le tabelle sono così organizzate:

    autori:

    id, nome, cognome

    autori1:

    id (che naturalmente è combaciante con la tabella autori)
    Topic, Titolo

    Grazie e scusa se non sono preciso nella spiegazione.
    G

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.