Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 1999
    Messaggi
    336

    passare parametri a stessa pagina ... è corretto così?

    Ciao a tutti.
    Ho una pagina PRODOTTI che, mostra una serie di link (categorie)
    ricavate da database.
    Cliccando su una categoria, in una colonna a fianco si apre l'elenco delle sottocategorie collegate.
    Idem, per le sottocategorie dove, cliccando su un link si apre l'elenco dei prodotti collegati.

    L'importatnte è mantenere sempre visibile l'elenco delle categorie

    Attualmente i paramtetri li passo in questo modo

    <a pagina.asp?ID_categoria=rs("ID_categoria")> rs("nome_categoria")</a>

    per intercettare il parametro faccio

    <% cat = request.querystring("ID_categoria") %>
    if cat <> "" then
    ... faccio la select con il cat passato.

    Secondo voi è corretto così? o c'è qualche sistema un po' + veloce?

    perché la pagina mi sembra che sia un po' lentina.

    Ciao!!

  2. #2
    vediamo la query sql?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 1999
    Messaggi
    336

    ecco qua ...

    allora:
    - connessione database
    - apertura recordset linee (per linea si intente la categoria principale)
    - ecco sql (con cui visualizzo i "logos" delle cat princip)
    sql = "SELECT *, TAB_LINEE.ID_LINEA, TAB_LINEE.PROD_GEN"
    sql = sql & " FROM TAB_LINEE"
    sql = sql & " WHERE (((TAB_LINEE.PROD_GEN)=No))"
    sql = sql & " ORDER BY TAB_LINEE.ID_LINEA"


    dopodiché ... linkando alla stessa pagina ...

    "> logo_linea

    seguendo ... per mantenerre sempre visibili i logos delle categorie,


    <%
    linea = request.querystring("linea")
    if linea <> "" then

    - apro il recordset

    ecco l'sql

    sql_cat = "SELECT TAB_LINEE.IMG_LINEA, TAB_LINEE.LOGO_LINEA, TAB_LINEE.ID_LINEA, TAB_CATEGORIE.ID_CAT, TAB_CATEGORIE.DESC_CAT, TAB_CATEGORIE.NASC_CAT"
    sql_cat = sql_cat & " FROM TAB_CATEGORIE INNER JOIN (TAB_LINEE INNER JOIN TAB_PRODOTTI ON TAB_LINEE.ID_LINEA = TAB_PRODOTTI.ID_LINEA) ON TAB_CATEGORIE.ID_CAT = TAB_PRODOTTI.ID_CAT"
    sql_cat = sql_cat & " GROUP BY TAB_LINEE.ID_LINEA, TAB_LINEE.IMG_LINEA, TAB_LINEE.LOGO_LINEA, TAB_CATEGORIE.ID_CAT, TAB_CATEGORIE.DESC_CAT, TAB_CATEGORIE.NASC_CAT"
    sql_cat = sql_cat & " HAVING (((TAB_LINEE.ID_LINEA) = "&linea&") AND ((TAB_CATEGORIE.NASC_CAT)=No))"


    e la medesima cosa la faccio per visualizzare i record dei prodotti correlati (mantenenendo sempre vicibile l'elenco delle sottocategorie)

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.