[risolto] Multi select

gbtchiaravalle

Nuovo Utente
29 Gen 2014
6
0
0
Salvi a tutti, sto postando per cercare una soluzione a questo problema.

In pratica io ho delle select/option create dinamicamente con valori estratti dal db e ad ogni select ha un id unico che corrisponde all'id degli user.

membri.jpg

PHP:
echo "<select name='id' value='$id_membri' class='select'>";
                   echo "<option value=''>Gradi:</option>";
                                  foreach($nome_gradi as $key_gradi => $gradi) 
                                  { 
                                    echo "<option value='$key_gradi'>$gradi</option>";
                                  }
echo "</select>";

e mi ricavo i valori così:
Codice:
      var foo = []; 
$('.select :selected').each(function(i, selected){ 
  foo[i] = $(selected).val(); 
});

ma ho 2 problemi:

- non riesco a prendere solo i valori delle select selezionate,
- non riesco a prendere gli id delle select in uso, cioè se io sto usando la select sulla riga dell'user2 io devo potermi ricavare l'id dell'user2 che di fatto corrispondere all'id della select.

Spero di essere stato chiaro!:byebye:
 
Ultima modifica:

giamma

Utente Attivo
4 Mag 2005
111
0
0
Forse sarebbe meglio che mettessi tutto lo script con i suoi macatori, li mancano gli eventi esempio...
 

LorenzoPi

Utente Attivo
21 Gen 2014
98
0
0
Prova con una cosa del genere:
Codice:
var foo = [];
var i = 0;
$('.select').each(function(){

   // con this ti riferisci alla select corrente
   if($(this).val() !== ''){

     // con questo prendi l'id
     var id = $(this).attr('id');

     foo[i] = $(this).val();
     i++;
   }

});
Comunque in che senso devi prendere l'id della select in uso? in quale evento dici? onchange? io nella funzione .each() ti ho fatto vedere come si prende

Se posti tutto il codice o ci dai il link alla pagina se è online è anche meglio :)
 
Ultima modifica:

gbtchiaravalle

Nuovo Utente
29 Gen 2014
6
0
0
Prova con una cosa del genere:
Codice:
var foo = [];
var i = 0;
$('.select').each(function(){

   // con this ti riferisci alla select corrente
   if($(this).val() !== ''){

     // con questo prendi l'id
     var id = $(this).attr('id');

     foo[i] = $(this).val();
     i++;
   }

});
Comunque in che senso devi prendere l'id della select in uso? in quale evento dici? onchange? io nella funzione .each() ti ho fatto vedere come si prende

Se posti tutto il codice o ci dai il link alla pagina se è online è anche meglio :)

Ti ringrazio tantissimo della risposta ma avevo già risolto così

Codice:
                    var foo = []; 
                    var id = [];
                    $('.select :selected').each(function(i, selected){ 
                         foo[i] = $(selected).val(); 
                         id[i] = $(selected).attr('myid');
                    });

PHP:
                   echo "<select name='select' class='select' id='select'>";
                   echo "<option value = '0'>Grado:</option>";
                                  foreach($nome_gradi as $key_gradi => $gradi) 
                                  {
                                  echo("<option value='$key_gradi' myid='$id_membri'>$gradi</option>");
                                  }
                   echo "</select>
 
Discussioni simili
Autore Titolo Forum Risposte Data
T [risolto] Realizzare un form email con multi scelta Sviluppo app per Android 2
L (risolto) MySQL 0
B getElementById su piu id(Risolto) Javascript 7
L Esercitarsi con Js [RISOLTO] Javascript 4
C [RISOLTO]Inserimento variabile php in input html PHP 20
L risolto visualizzazione e ordinamento dati PHP 1
moustache [RISOLTO] SQL PHP IIS PHP 8
Sergio Unia Ricezione email con destinatari multipli [Risolto] PHP 2
L update tabelle in php mysql [risolto] PHP 6
M Semplice visualizzatore di immagini [risolto con plugin wp] PHP 7
L [RISOLTO] Stampa a video risultato count in html PHP 13
L [RISOLTO] Eliminare una discussione creata PHP 3
tomorc [HTML] Problema con scroll bar (risolto) HTML e CSS 0
A [PHP] Problema query insert [RISOLTO] PHP 14
B [PHP] recuperare IP dei server in load balancing [RISOLTO] PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
S [RISOLTO] aggiorna tabella da select option asp classic Classic ASP 7
elpirata [RISOLTO][Javascript] Datapicker e autocompletamento campo input Javascript 2
elpirata [RISOLTO][Mysql] Problema insert valori apostrofati MySQL 1
elpirata [RISOLTO][Mysql] Contare le occorrenze in un campo tipo varchar MySQL 2
G [MS Access] Gestione biglietti [RISOLTO] MS Access 2
G [MS Access] Casella combinata & Query [RISOLTO] MS Access 4
G [MS Access] Query mese corrente con conteggio [RISOLTO] MS Access 2
M [RISOLTO]Windows media player non mi funziona più su win 10 pro 64 bit Windows e Software 2
C [RISOLTO][PHP] Errore di sintassi PHP 8
IT9-Gpp [RISOLTO] Leggere variabile restituita da success Ajax 3
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [RISOLTO][PHP] Funzione ONclick PHP 14
C [RISOLTO][PHP] Conteggio righe di una tabella PHP 4
N [PHP] Utilizzo variabili di sessione [Risolto] PHP 13
Tommy03 [RISOLTO][PHP] Webserver o devserver? PHP 2
Sergio Unia Recupero dati da una vecchia versione MySql [Risolto] MySQL 4
spider81man [PHP] Problemi cancellazione dato su DB [RISOLTO] PHP 1
A [RISOLTO]Inserimento Immagini da pc a MySql PHP 15
A [PHP] RISOLTO Invio Mail con Tabella PHP 2
felino Risolto - [Wordpress][WooCommerce] PayPal Checkout e campi di fatturazione WordPress 2
elpirata [PHP][RISOLTO] Sommare gli importi estratti da un ciclo while PHP 3
elpirata [PHP][RISOLTO] Effettuare la somma dei tempi di lavorazione PHP 3
elpirata [PHP] [RISOLTO]Sovrascrivere testo in una tabella PHP 2
A [RISOLTO]Recuperare dati inviati con json tramite php PHP 4
C [RISOLTO][PHP] Passaggio variabili senza refresh di pagina PHP 7
elpirata [PHP][RISOLTO] Errore di tipo Notice: Undefined index - Come risolvere quando si hanno tante var PHP 10
S Problema in PHP per invio file XML - RISOLTO- PHP 8
A [Javascript] [RISOLTO] Doppio "submit", in uno stesso "Form" , che puntino ad "action" diversi Javascript 1
marino51 [Risolto]videochat di messenger ha smesso di funzionare sul telefonino Smartphone e tablet 1
A [Javascript] [HTML] RISOLTO...Allungare un box all'apertura della pagina No Mouse over Javascript 9
ken_korn [Javascript][Risolto] browser.tab.Tabs.favIconUrl non funziona Javascript 5
A [RISOLTO] HighChart e PHP PHP 4
A [RISOLTO] PHP Selezionare tutti i file con stessa estensione PHP 2
A [RISOLTO] Table elaborata da codice PHP con dati da DB non visualizzata in IFRAME PHP 15

Discussioni simili