Back to top

Autore Topic: [RISOLTO] caricamento dati in base a scelta dropdown  (Letto 11746 volte)

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] caricamento dati in base a scelta dropdown
« Risposta #20 il: 16 Giu 2012, 17:08:19 »
Ci sono dei problemi di sintassi nella option del primo codice che ha Cat-A (escluso A10) Abitazioni

che non ha significato

e nella input del secondo codice dove la input non è chiusa correttamente.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline sara79t

  • Nuovo arrivato
  • *
  • Post: 48
    • Mostra profilo
Re:[RISOLTO] caricamento dati in base a scelta dropdown
« Risposta #21 il: 16 Giu 2012, 17:27:43 »
concordo con vales...grandissimo come sempre...

Offline antonelloponziani

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re:[RISOLTO] caricamento dati in base a scelta dropdown
« Risposta #22 il: 16 Giu 2012, 18:21:01 »
grazie ho corretto l'errore di sintassi e ho chiuso le input ma il problema rimane nel secondo form mi passano tutti i valori del primo, ma io vorrei passare oltre al value della dropdown anche la option scelta.
questo è l'errore:
Warning:  Invalid argument supplied for foreach() in /home/progettocasa2011.it/public_html/joomla/administrator/components/com_chronoforms/form_actions/show_html/cfaction_show_html.php(136) : eval()'d code on line 13

 

Offline sara79t

  • Nuovo arrivato
  • *
  • Post: 48
    • Mostra profilo
Re:[RISOLTO] caricamento dati in base a scelta dropdown
« Risposta #23 il: 16 Giu 2012, 18:36:28 »
potrebbe essere che effettivamente non passi il valore al foreach ..ma nn vorrei dire una cavolata..
la variabile .$posted['drop'] potrebbe risultare vuota...dovresti provare a vedere utilizzando un action debugger se il l'array che ti mette a disposizione chronoform è vuoto o meno..
« Ultima modifica: 16 Giu 2012, 18:39:24 da sara79t »

Offline antonelloponziani

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re:[RISOLTO] caricamento dati in base a scelta dropdown
« Risposta #24 il: 16 Giu 2012, 19:02:08 »
si effettivamente è vuota come posso passare questo valore?
grazie delle risposte

Offline sara79t

  • Nuovo arrivato
  • *
  • Post: 48
    • Mostra profilo
Re:[RISOLTO] caricamento dati in base a scelta dropdown
« Risposta #25 il: 16 Giu 2012, 19:15:26 »

al posto di .$posted['drop']
metterei cosi

Codice: [Seleziona]
$val = JRequest::getInt('nome_drop', '', 'post');

e poi


Codice: [Seleziona]
$query = "
 SELECT cf_id, categoria, coefficente
 FROM `fl0ma_chronoforms_data_categorie` WHERE `cf_id` =".$val;


poi se vuoi usare le sessioni per portarti le variabili tra i form devi mettere il Data to session nell'action "onSubmit" del primo form e session to data nell'action "onLoad" dell'altro / altri...ovviamente il valore da portarti devi memorizzarlo in una variabile di sessione che poi richiamerai  dove ti serve... però ripeto..io ho risolto in questa maniera...ma magari nn è nemmeno il metodo corretto..

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] caricamento dati in base a scelta dropdown
« Risposta #26 il: 16 Giu 2012, 20:19:52 »
Attiva il debug nei form e vedi i valori passati.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline antonelloponziani

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re: [RISOLTO] caricamento dati in base a scelta dropdown
« Risposta #27 il: 17 Giu 2012, 08:05:43 »
Finalmente sono riuscito grazie al vostro aiuto debugger molto utile, ho modificato la dropdown del primo form  ho dato come value il cf_id della tabella categorie
Codice: [Seleziona]
$nome_options .= "<option value='".$v['cf_id']."'  >".$v['categoria']."</option>";
e nel secondo form con questo codice
Codice: [Seleziona]
<?php
$val 
JRequest::getInt('drop''''post');
$db =& JFactory::getDBO();
$query "
 SELECT cf_id, categoria, coefficente
 FROM `fl0ma_chronoforms_data_categorie` WHERE `cf_id` = "
.$val;
 
 
$db->setQuery($query);
$nomes $db->loadAssocList();
 
foreach ( 
$nomes as $v ) {
 
$categoria1 $v['categoria'];
 
$coefficente1 =  $v['coefficente'];
 
}
?>


 
grazie a Vales e Sara79t

Offline sara79t

  • Nuovo arrivato
  • *
  • Post: 48
    • Mostra profilo
Re:[RISOLTO] caricamento dati in base a scelta dropdown
« Risposta #28 il: 17 Giu 2012, 09:23:49 »
fa piacere che hai risolto

 



Web Design Bolzano Kreatif