Back to top

Autore Topic: multiselect.... sto impazzento  (Letto 551 volte)

Offline lory1990

  • Full Member
  • ***
  • Post: 149
  • Sesso: Maschio
    • Mostra profilo
    • Creazioni Informatiche
multiselect.... sto impazzento
« il: 07 Ott 2011, 01:12:48 »
come si fa a recuperare tutti i valori selezionati su una select con attivata l'opzione multiple su joomla 1.7?

Offline M_W_C

  • Cyborg
  • ******
  • Post: 12063
  • Web Solutions
    • Mostra profilo
    • Milano Web City
Re:multiselect.... sto impazzento
« Risposta #1 il: 07 Ott 2011, 21:57:29 »
cosa vuol dire una select multiple?

come l'hai fatta?
hai usato JForm?

M.
Questa notte ho dormito poco... sotto casa mia una ragazza che faceva burlesque litigava con il suo statista

Offline lory1990

  • Full Member
  • ***
  • Post: 149
  • Sesso: Maschio
    • Mostra profilo
    • Creazioni Informatiche
Re:multiselect.... sto impazzento
« Risposta #2 il: 07 Ott 2011, 23:48:02 »
ok ok ok, l'ho scritto ieri sera, chiedo venia!

cercherò di spiegarmi meglio:
intanto sto creando un componente "a mano"

ho creato una serie di select (sono un array..)
in ognuna di queste è possibile selezionare più di una voce

quando vado a richiamarle con JRequest::getVar('select','post','array')
il risultato è un array di un solo elemento per select.
questo è il problema!
« Ultima modifica: 08 Ott 2011, 00:02:50 da lory1990 »

Offline Alhazred

  • Sr. Member
  • ****
  • Post: 289
    • Mostra profilo
Re:multiselect.... sto impazzento
« Risposta #3 il: 08 Ott 2011, 00:03:33 »
verifica il "name" del select deve essere ad esempio
name="nomeselect[]"

con le quadre.

Offline lory1990

  • Full Member
  • ***
  • Post: 149
  • Sesso: Maschio
    • Mostra profilo
    • Creazioni Informatiche
Re:multiselect.... sto impazzento
« Risposta #4 il: 08 Ott 2011, 00:12:21 »
ahah.. no no il nome è correttissimo... infatti prende un valore!! ma è solo uno, ne dovrebbe prendere 2-3-4 ovvero quanti ne sono selezionati!!

Offline M_W_C

  • Cyborg
  • ******
  • Post: 12063
  • Web Solutions
    • Mostra profilo
    • Milano Web City
Re:multiselect.... sto impazzento
« Risposta #5 il: 08 Ott 2011, 12:18:46 »
1) sto creando un componente "a mano" -> che vuol dire usando un termine informatico?
2) JRequest::getVar('select','post','array') -> cosa ti aspetti che recuperi?
3) se fai un print del post ci sono?
4) la select ha il parametro multiple?

M.
Questa notte ho dormito poco... sotto casa mia una ragazza che faceva burlesque litigava con il suo statista

Offline lory1990

  • Full Member
  • ***
  • Post: 149
  • Sesso: Maschio
    • Mostra profilo
    • Creazioni Informatiche
Re:multiselect.... sto impazzento
« Risposta #6 il: 08 Ott 2011, 16:45:59 »
1) sto creando un componente "a mano"
nel senso che non sto usando JForm o altro, sto facendo tutto da codice
2) JRequest::getVar('select','post','array') -> cosa ti aspetti che recuperi?
beh... mettiamola così: se ho un array di checkboxes mi recupera un array di checkdoxes con i valori true invece in questa multiselect mi recupera solo un valore

se faccio un print c'è un array dentro con un solo valore e si c'è il parametro multiple

Così genero la select
Codice: [Seleziona]
<?php echo JHTML::_('select.genericlist'$filtri[$l]->valori"uguale$l"'class="inputbox" multiple ''fieldvalueid''fieldtitle'$uguale);?>
Così la recupero
Codice: [Seleziona]
                        $uguale = JRequest::getVar("uguale$key", '', 'post','array');
                        $uguale = implode(",",$uguale);

Offline M_W_C

  • Cyborg
  • ******
  • Post: 12063
  • Web Solutions
    • Mostra profilo
    • Milano Web City
Re:multiselect.... sto impazzento
« Risposta #7 il: 08 Ott 2011, 19:20:58 »
http://forum.joomla.org/viewtopic.php?p=1439223

M.

ps: ".... con attivata l'opzione multiple su joomla 1.7? "

su joomla 1.7 c'è appunto JForm e le liste, se "fai a mano" qalsiasi cosa va bene... a qs punto nn capisco perchè usare jhtml, fai una select e valorizzala....
« Ultima modifica: 08 Ott 2011, 19:24:33 da mau_develop »
Questa notte ho dormito poco... sotto casa mia una ragazza che faceva burlesque litigava con il suo statista

Offline lory1990

  • Full Member
  • ***
  • Post: 149
  • Sesso: Maschio
    • Mostra profilo
    • Creazioni Informatiche
[RISOLTO] multiselect.... sto impazzento
« Risposta #8 il: 08 Ott 2011, 23:54:33 »
OMG che errore da newbie.... ok risolto! grazie di tutto!

 



Web Design Bolzano Kreatif