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

    Due record per ogni categoria di prodotto

    Ho una tabella di prodotti vorrei far apparire nella homepage due prodotti per ogni categoria.

    es. tabella:

    id|categoria |prodotto
    --------------------------
    1|Abbigliamento|camicia
    2|Abbigliamento|pantalone
    3|Calzature |scarpe sport
    4|Abbigliamento|felpa
    5|Abbigliamento|giubbotti
    6|Calzature |scarpe classiche
    7|Calzature |pantofole
    ecc......

    io vorrei prelevare dal db soltanto due prodotti di abbigliamento e due di calzature.

    volevo aggiungere che ho anche una tabella categoria relazionata alla tabella prodotti.


    spero abbate compreso il problema

    Ciao
    David

  2. #2

  3. #3
    scusa hai ragione Access

  4. #4
    altra domandina.....hai una tabella delle categorie????? e poi una dei prodotti????? ora ti butto giùà qualche riga di codice

    codice:
    apri recordset sulla tabella categorie
    
    while not rs_categoria.eof
    
           sql="select top 2 * from prodotti where catogoria="&rs_categoria("nome_campo")
           apri recordset
           stampi i 2 valori con altro ciclo while
    rs_categoria.movenext
    wend

  5. #5
    ci potrebbe anche stare se non mi fossi dimenticato di dire che nella talebba prodotti ci sono articoli uguali ma con misure diverse

    id|categoria |prodotto |taglia
    --------------------------
    1|Abbigliamento|camicia |M
    2|Abbigliamento|pantalone |M
    3|Calzature |scarpe sport |M
    4|Abbigliamento|felpa |M
    5|Abbigliamento|giubbotti |M
    6|Calzature |scarpe classiche |M
    7|Calzature |pantofole |M
    8|Abbigliamento|camicia |L
    9|Abbigliamento|pantalone |L
    ecc......



    quindi nella selezione dl prodotto c'è un distinct sul nome prodotto in modo che anche se nella tabella ci sono due articoli uguali a differenza delle taglie me ne visualizza uno solo.

    cosi però è più complicata la cosa.

    Ciao david

  6. #6
    allora devi contare......

    devi fare un ciclo for prima della stampa....

    for i=0 to 1
    fai quello che devi fare
    next

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.