Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Script per ricerca avanzata in un catalogo elettronico

    Salve a tutti. Ho uno script (su base MVOpen) per commercio elettronico che salva i prodotti inseriti in un database Access con queste tabelle (tra le altre):

    Tabella SuperCategorie
    ID SuperCategoria
    01 Moto
    02 Scooter
    03 Moto d'acqua

    Tabella Categorie
    ID Categoria SuperCategoria
    11 Cagiva 01
    12 Honda 01
    13 Yamaha 01
    14 Kymko 02
    15 Piaggio 02
    16 Gilera 02
    17 Yamaha 03
    18 Honda 03

    Tabella Prodotti
    ID Prodotto Categoria SuperCategoria Prezzo
    101 125 Super 11 014.500,00
    102 CBR 90012 019.500,00
    103 Vespa 5015 022.500,00
    104 Onda 25017 035.500,00

    che sta a significare che in catalogo abbiamo n. 1 moto Cagiva 125 Super a euro 4.500,00, n. 1 moto Honda CBR 900 a euro 9.500,00, n. 1 scooter Piaggio Vespa 50 a euro 2.500,00 ed una moto d' acqua Yamaha Onda 250 a euro 5.500,00 (ovviamentre la tabella prodotti ha anche tante altre colonne, ma, come esempio, limitiamoci a queste).

    Quello di cui avrei bisogno (se esiste) è uno script in ASP per la ricerca avanzata, cioè, ad esempio, che permetta di cercare in base alla marca (un menù a tendina che, scegliendo ad esempio Honda, inserisca in un secondo menù a tendina tutti i modelli di quella marca presenti in database), oppure in base ad un range di prezzi (da euro tot ad euro tot), e via dicendo. Anche, magari, un qualcosa di simile che si possa adattare con pochi tocchi... So che è un po' difficile che esista, ma magari con un po' di fortuna...

    Grazie in anticipo a tutti.

  2. #2
    Per intenderci, un qualcosa di simile alla ricercas nel portale www.motosupermarket.it

  3. #3
    Ehm... dalla moltitudine di risposte direi che non esiste...
    Vabbè... resto in attesa comunque...

  4. #4
    Originariamente inviato da PaoloWeb
    Ehm... dalla moltitudine di risposte direi che non esiste...
    Vabbè... resto in attesa comunque...
    Questo non potrebbe fare al caso tuo?

  5. #5
    Semplice.
    Nella FORM di ricerca devi avere due combo:
    1. Combo con le voci di Super Categoria dove ogni value delle option passa il proprio valore ID;
    2. Combo con le voci di Categoria dove ogni value delle option passa il proprio valore ID;

    La query di ricerca la imposti in modo che aggiunga alla clausola where la parte dei valori ID di Categoria e Super Categoria:
    codice:
    sql = "SELECT * FROM Prodotti WHERE Prodotto LIKE '%" & stringaRicerca & "%' AND Categoria = " & comboCategoria & " AND SuperCategoria = " & comboSuperCategoria
    Ovviamente le due combo devono funzionare legando le voci della seconda alla scelta della prima.
    Se selezioni la voce A della combo SuperCategoria, devono apparire le voci figlie nelle combo Categoria.
    Per questo basta che cerchi "Combo dinamiche" nella ricerca di questo forum.

  6. #6
    Grazie mille ad entrambi. Volo a dare uno sguardo al link di Michele Santoro (giornalista/trombato RAI? ) ed a fare le prove con il codice di Mems.
    A dopo ed ancora grazie!

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.