Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    51

    Visualizzare prodotti in base alla categoria scelta

    Ciao a tutti, avete presente i siti di vendita online, dove clicchi sulla categoria e sotto categoria e ti appaiono tutti i prodotti relativi a ciò che hai scelto?
    Come funziona la cosa, a ogni click viene inviata una variabile e viene usata come campione per cercare tutti i prodotti che la contengono nel nome?

  2. #2
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    Ciao,
    ci sono 90275783264986502874652873495 modi per poterlo fare.

    Se prendiamo ad esempio un link
    Cat1
    Cat2
    ....
    CatN

    Ci sarà sicuramente una discriminante nella costruzione della sql per tirare fuori i dati dal db
    es

    $sql="SELECT * prodotti";
    if(isset($_REQUEST['cat']) && $_REQUEST['cat']!=""){
    $sql.="WHERE cat = '".$_REQUEST['cat']." ";
    }

    in pratica richiamando semplicemente la pagina eseguo $sql minimale.
    Se invece c'è il parametro $_REQUEST['cat'] allora concateno $sql con la condizione where per filtrare solo quelli appartenenti alla categoria
    Che mestiere difficile.....essere da soli ancora di più

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2013
    Messaggi
    51
    Scusa ma non ho capito, io avevo pensato che al click su una categoria viene inviato un valore e salvato in una variabile, poi cliccando sulla sotto categoria viene inviato un altro valore, infine questi due valori verranno utilizzati per cercare nel database i prodotti che nel campo categoria hanno quei due valori.
    Ad esempio uno clicca su giacche e viene inviato
    A una variabile il valore giacche, poi clicca su tessuto e viene inviato anche tessuto, tramite questi due valori vengono estratti tutti questi prodotti.
    Vi metto il link del sito per farvi vedere come è fatto?
    Se sbaglio consigliatemi, sono qui apposta per imparare

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.