Visualizzazione dei risultati da 1 a 7 su 7

Discussione: info su query....

  1. #1

    info su query....

    ciao
    ho un problemino....non riesco (ed ho provato tantisssssimo con Inner Join con where.... )
    a creare una query
    vi spiego
    ho due tabelle
    categorie con ID_categorie, desc
    lisweb con ID_articolo, Codice, RIF_categoria, Desc_categoria, Prezzo

    visualizzo a video la prima tabella
    con la descrizione e applico un link con relativo ID_categorie

    ora (e qua è il problema) vorrei (condizionale sempre ) che la query
    confrontasse ID_categorie con RIF_categoria (visto che è uguale) e mi facesse
    vedere a video i restanti campi ossia ID_articolo, Desc_categoria ,Prezzo

    come faccio?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ho capito se quello che vorresti dovrebbe avvenire nella stessa pagina oppure in un'altra dopo aver premuto sul link.
    In quest'ultimo caso la INNER JOIN non ti serve, basta passare nel link il riferimento della categoria e fare la query solo sulla seconda tabella.

    Roby

  3. #3
    nella seconda pagina
    ossia categorie.asp > vedo le categorie
    ricerca.asp > vedo i relativi (perchè c'e ne più di uno) corrispondenti

    ok non fare con la inner join, ma la query come diventa?
    riesci a scrivermela usando i dati che ho messo sopra?

    ciao

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    RIF_categoria = trim(request.Querystring("RIF_categoria"))
    
    sql = "SELECT * FROM lisweb WHERE RIF_categoria = "& RIF_categoria
    Ovviamente nel link devi passare RIF_categoria

    Roby

  5. #5
    allora usando il tuo codice ho prodotto questo
    Codice PHP:
    RIF_categoria trim(request.Querystring("tipo"));
        
    Response.Write(RIF_categoria);
        var 
    rs=Server.CreateObject("ADODB.Recordset")
        var 
    sSql="SELECT * FROM lisweb WHERE RIF_categoria = "RIF_categoria
            
        
    //Response.Write(sSql);
        
        
    rs.Open(sSql,Conn,3); 
    ovviamente nel link ho messo tipo
    http://localhost/sito/ricerca.asp?tipo=10

    però mi dà errore:

    'request' non è definito

    cosa faccio?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il mio script è in VBScript mentre tu usi JScript, devi cambiare il codice.

    Roby

  7. #7
    hai ragione
    avevo preso del codice trovato sul web
    e quando andavo a mettere il commento con il solito ' non funzionava...dovevo mettere \\

    ho preso il file che c'è sul tuo sito "paginazione"
    e modificando le cose adesso funziona
    come volevo...certo ancora qualcosina da sistema...ma ci siamo

    grazie molte

    ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.