Filtrare risultati con valori checkbox passati con jquery

Mattuso

Nuovo Utente
19 Mag 2019
6
0
1
Ho un database sql con tutti i dati che mi servono, ciò che sto cercando di fare è creare una pagina in cui vengano visualizzati tutti i dati e, vicino al nome delle colonne, una checkbox che contiene tutti i risultati (caricati con una select distinct) del db stesso.
La funzione di queste checkbox sarebbe quella di filtrare i risultati, esempio: una delle colonne è un elenco di modelli di un prodotto, nell'intestazione della colonna c'è "model" seguito da una serie di checkbox, una per ogni modello, mentre sotto sono elencati tutti i modelli con tutte le versioni e caratteristiche e vorrei quindi fare in modo che, selezionando solo "model 1", nella tabella rimangano solo le varie versioni del prodotto model 1, selezionando model 1 e model 2, vengano visualizzati solo i model 1 e i model 2 e questo dovrebbe avvenire tramite chiamate jquery ad una seconda pagina che carica i dati in una div, che non è altro che la tabella vera e propria.
Domanda: è un'operazione fattibile richiamare diversi valori dalle checkbox ed inviarli ad una seconda pagina con una jquery?
Chiedo perchè ho provato con il seguente codice e non riesco a ricevere niente
Codice:
$("checkbox").click(function() {
   if($(this).prop("checked")){
        $.ajax({
            type: "POST",
            url: 'pfinder1.php',
            data: $(this).val(),
            success: function(data) {
                $("#result").load(result);
        },
        });

    }
});
Questo è il codice semplificato della checkbox, ho tolto il superfluo (la select per ottenere i dati dal db ed il ciclo while per elencarli)
HTML:
<input type="checkbox" name="model" class="model" id="model" value=" model1">Model 1<br>
e i risultati dovrebbero essere visualizzati qui
HTML:
<div id="result"></div>

Il seguente è il codice (anch'esso semplificato) di pfinder1.php
PHP:
$model = $_POST["model"];
echo $model;

Sempre come test, ho anche provato a sostituire $("checkbox") con $(".model") per selezionare solo la classe di una checkbox, ma anche in questo caso la div è rimasta vuota.
Qualche suggerimento?
 

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
Non stai passando nessuna chiave in data nella funzione ajax...
Codice:
....
data: {model:$(this).val()},
.....
 
  • Like
Reactions: Mattuso

Mattuso

Nuovo Utente
19 Mag 2019
6
0
1
in effetti in questo modo ho risolto e ora il passaggio di dati avviene correttamente, grazie mille!
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Filtrare risultati Google Maps PHP 1
G Filtrare i risultati per fascia di prezzo WordPress 2
W Excel come filtrare una tabella Windows e Software 2
S filtrare database mysql MySQL 3
S Come filtrare valori di un array PHP 4
A Strumenti per filtrare il css HTML e CSS 1
N [PHP] filtrare input form di tipo array PHP 0
giancadeejay php WHERE per filtrare PHP 4
giancadeejay Filtrare dati tabella mysql ed estrarli PHP 4
S [PHP] Filtrare nomi tabelle DB PHP 6
S filtrare dati in query MS Access 3
D Filtrare dati da tabella PHP 5
xone Filtrare e ripulire stringhe in input PHP 1
K Filtrare per distanza Classic ASP 3
S Filtrare casella di riepilogo da query UNION MS Access 0
M Filtrare AutoComplete Extender Ajax 1
JellyBelly Passare Parametro per filtrare i maker per google map Javascript 0
K Estrazione di più risultati da tabelle correlate PHP 5
D Risultati diversi elaborazione dati fra localhost e Altervista PHP 0
M Contare totale risultati tabella in un periodo di tempo PHP 5
F stampare a video i risultati della query PHP 1
M Visualizzazione a video risultati query php PHP 0
P Passare i risultati di un foreach in un modal. Help! PHP 2
G eseguire calcoli matematici su risultati 2 tabelle mysql PHP 4
TpD Incolonnare risultati query (mysql_result deprecato...) PHP 3
S come togliere un post dai risultati di google? Supporto Mr.Webmaster 5
M [PHP] Mostrare risultati di una tabella ma solo se ID è attivo PHP 0
A [MySQL] Ottenere più risultati in un unico campo MySQL 7
Alex_70 [PHP] Ricerca con risultati cliccabili PHP 21
maxnegri [PHP] Eliminare risultati duplicati da ciclo foreach ottenuti da una select php mysqli PHP 18
A [PHP] If e Else paginazione ok ci sono risultati no ma avanti lo stesso PHP 15
G [PHP] operazione matematica tra risultati di query PHP 5
Sangy PHP risultati negativi in rosso PHP 2
P Google risultati di ricerca inappropriati SEO e Posizionamento 1
D [PHP] questi risultati in una tabella PHP 4
trattorino [PHP] Risultati dentro array precisi e confrontabili PHP 7
MikSkagit [PHP] Risultati a video sulla stessa riga PHP 12
V [ASP] paginazione-risultati-query-grandi-dimensioni Classic ASP 8
L [PHP] Creare un uploader di file csv xls e ricercare i risultati PHP 0
U [PHP] estrarre i risultati di una query e visualizzarli in una tabella. PHP 9
T Monitorare risultati Google in base alla località e device di ricerca SEO e Posizionamento 0
G Risultati evidenziato dopo ricerca Classic ASP 4
M [PHP] Evidenziare le parole cercate nei risultati di una ricerca PHP 1
filippino Chiavi a corrispondenza inversa per i risultati organici? (Era: come NON farsi trovare con date chia SEO e Posizionamento 4
JackIlPazzo Ritornare risultati query in un array? PHP 1
F Tabella con prima colonna con i risultati di una query PHP 1
ecosito Risultati di Google all'interno di una pagina del sito? HTML e CSS 7
D Mysql ordinamento risultati MySQL 4
otto9due Rand() o mt_rand() per ottenere risultati alternativi.. non uguali per 3 estrazioni. PHP 5
M Paginazione di risultati query mysql PHP 2

Discussioni simili