Back to top

Autore Topic: Riempire caselle dropdown collegate fra loro in Chronoforms.  (Letto 74963 volte)

Offline dla86

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:Riempire caselle dropdown collegate fra loro in Chronoforms.
« Risposta #80 il: 19 Set 2012, 09:06:14 »
Ciao e grazie perla risposta.
ho individuato dove inserire i codici però a me sembra non funzionare, sicuramente perchè non ho capito bene dove inserire le varie opzioni. Ipotizzando che io ho:
Sezione1
sezione2
sezione3
...

se seleziono Sezione1, su Categorie avrò:
Sezione1 Categoria1
Sezione1 Categoria2
...

se seleziono Sezione2, su Categorie avrò:
Sezione2 Categoria1
Sezione2 Categoria2
...

dove devo inserire queste opzioni? grazie mille


Offline dla86

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:Riempire caselle dropdown collegate fra loro in Chronoforms.
« Risposta #81 il: 20 Set 2012, 09:54:45 »
utilizzo questo codice, ma non so se sbaglio qualcosa...

<select id="id_sezione" name="sezione" onfocus="fillCategory();" onChange="SelectCategoria();" class="cf_inputbox validate-selection"  ><option value="">Seleziona</option>
<option value="1">sezione1</option>
<option value="2">sezione2</option>
<option value="3">sezione3</option>

</select>


Offline dla86

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:Riempire caselle dropdown collegate fra loro in Chronoforms.
« Risposta #82 il: 20 Set 2012, 10:00:53 »
ho capito perchè non funzionava. il problema era nel nome id del form. nella nuova versione è chronoform_nome del form tutto in piccolo

Offline dla86

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:Riempire caselle dropdown collegate fra loro in Chronoforms.
« Risposta #83 il: 20 Set 2012, 12:07:09 »
è possibile nella scelta della categoria (quindi secondo drop menu) prevedere una scelta multipla?...tenendo premuto il tasto ctrl (mi è capitato su alcuni siti)?...

basta inserire nel campo select  multiple="multiple"?
quindi automaticamente viene salvato sul database la scelta multipla? o devo apportare altre modifiche al form? grazie
« Ultima modifica: 20 Set 2012, 12:10:29 da dla86 »

Offline dla86

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:Riempire caselle dropdown collegate fra loro in Chronoforms.
« Risposta #84 il: 20 Set 2012, 19:38:56 »
ho verificato...con multiple mi fa selezionare più di una voce ma ne salva solo una...
« Ultima modifica: 21 Set 2012, 09:13:47 da dla86 »

Offline stefystefy

  • Nuovo arrivato
  • *
  • Post: 42
    • Mostra profilo
Re:Riempire caselle dropdown collegate fra loro in Chronoforms.
« Risposta #85 il: 14 Nov 2012, 12:59:20 »
Scusate ma io sono ancor più che neofita: completamente ignorante! Ho però con buona volontà creato un sito joomla e istallato chronoform e chronoconnectivity
Volendo creare una form di ricerca che dopo aver selezionato la regione da una lista a tendina mi dà l'elenco dei comuni inseriti, ho fatto il copia/incolla del codice html che così gentilmente vales ha messo a disposizioni. La parte della regione funziona (e funziona anche la ricerca) ma quella del comune no, non mi si attiva nessuna lista
Chi mi può aiutare?!!?!? GRAZIE!
ecco il codice:
Codice: [Seleziona]
<div class="form_item">
        <div class="form_element cf_dropdown">
          <div style="clear:both;">

<label class="cf_label" style="width: 150px;">Regione</label>
    <select class="cf_inputbox" id="select_6" size="1" title=""  name="regione_select">
    <option value="">Scegli la regione</option>
      <option value="Abruzzo">Abruzzo</option>
<option value="Basilicata">Basilicata</option>
<option value="Calabria">Calabria</option>
<option value="Campania">Campania</option>
<option value="Emilia-Romagna">Emilia-Romagna</option>
<option value="Friuli-Venezia Giulia">Friuli-Venezia Giulia</option>
<option value="Lazio">Lazio</option>
<option value="Liguria">Liguria</option>
<option value="Lombardia">Lombardia</option>
<option value="Marche">Marche</option>
<option value="Molise">Molise</option>
<option value="Piemonte">Piemonte</option>
<option value="Puglia">Puglia</option>
<option value="Sardegna">Sardegna</option>
<option value="Sicilia">Sicilia</option>
<option value="Toscana">Toscana</option>
<option value="Trentino-Alto Adige">Trentino-Alto Adige</option>
<option value="Umbria">Umbria</option>
<option value="Valle d'Aosta">Valle d'Aosta</option>
<option value="Veneto">Veneto</option>


</select> Comune

       <select id="text_1" name="comune" class="cf_inputbox validate-selection" ><Option value="">Seleziona</option>
       
</select>
       
 </div>   
    </div>
  <div class="cfclear">&nbsp;</div>
</div>



<div class="form_item">
  <div class="form_element cf_button">
    <input value="Cerca" name="button_1" type="submit" /><input type="reset" name="reset" value="Reset"/>
  </div>
  <div class="cfclear">&nbsp;</div>
</div>

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Riempire caselle dropdown collegate fra loro in Chronoforms.
« Risposta #86 il: 18 Nov 2012, 10:03:30 »
Non vedo l'uso del javascript nel codice postato.


Controlla meglio la discussione mi sembra che ci siano i codici completi e istruzioni d'uso compreso anche il caso di prelievo dei dati dal database.
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 WillerCT

  • Appassionato
  • ***
  • Post: 415
  • Sesso: Maschio
    • Mostra profilo
Re:Riempire caselle dropdown collegate fra loro in Chronoforms.
« Risposta #87 il: 13 Feb 2013, 19:07:11 »
Salve a tutti, mi aggancio a questa discussione perchè da qualche giorno a questa parte sto cercando di capire come rendere il mio form più efficace. In particolare vorrei collegare due dropdown fra loro e in funzione del tipo di servizio scelto essere indirizzare gli utenti a paypal con l'importo esatto già impostato automaticamente. Esiste una guida passo passo, completa, per creare i drop down dinamici con la V4 di chronoform ?

Offline claudiovis

  • Esploratore
  • **
  • Post: 91
    • Mostra profilo
Re:Riempire caselle dropdown collegate fra loro in Chronoforms.
« Risposta #88 il: 14 Mag 2013, 14:32:43 »
ho trovato questo ...può essere utile a tutti.

esempio:

****

edit: rimosso link a risorse esterne.

pensavo si potesse ...  chiedo scusa....  :(
« Ultima modifica: 14 Mag 2013, 15:39:16 da claudiovis »

Offline navajo75

  • Nuovo arrivato
  • *
  • Post: 44
    • Mostra profilo
Re:Riempire caselle dropdown collegate fra loro in Chronoforms.
« Risposta #89 il: 14 Lug 2013, 14:23:52 »
Buonasera a tutti,

sto cercando di far funzionare il codice di Vales e di avere dunque una select "categoria" dinamica, a seconda della "sezone" scelta.
Ho copiato paro paro il codice di Vales, sia il javascript che l'HTML, limitandomi solo a cambiare il nome del form (prova).
Se lavoro in Joomla 2.5, con Chronoforms 4.0, non c'è modo di far apparire alcuna opzione nei menù a tendina.
Se però lavoro fuori da Joomla, creando un file JS ed uno HTML ed aggiungendo in quest'ultimo il TAG <form id="prova"></form>, le select si popolano con i valori scelti da Vales.
Leggevo in un precedete post di "dla86" (20 settembre 2012 ore 10:00:53), che con la nuova versione di Chrono, l'id del form doveva essere richiamato con chronoform (tutto attaccato e tutto minuscolo) e non più come indicato da Vales con ChronoContact; ho provato questa soluzione ma non funziona ugualmente.
A seguire posto il codice, nella speranza che qualcuno di voi possa darmi una mano ad uscirne, poichè sto diventando pazzo.

Javascript:

Codice: [Seleziona]
//questo è il codice da inserire nella TAB Form Code sezione javascript

function fillCategory(){
removeAllOptions(document.getElementById('ChronoContact_prova').sezione);


 addOption(document.getElementById('ChronoContact_prova').sezione, '1', 'sezione 1');
 addOption(document.getElementById('ChronoContact_prova').sezione, '2', 'sezione 2');
 addOption(document.getElementById('ChronoContact_prova').sezione, '3', 'sezione 3');
}

function SelectCategoria(){
// Funzione chiamata dopo la selezione della Sezione - ON or after selection of category this function will work

removeAllOptions(document.getElementById('ChronoContact_prova').categoria);
//addOption(document.getElementById('ChronoContact_prova').categoria, "", "Seleziona", "");

// Raccoglie tutti gli elementi della categoria per id - Collect all element of subcategory for various id


 if (document.getElementById('ChronoContact_prova').sezione.value == '1'){
 addOption(document.getElementById('ChronoContact_prova').categoria,'1', 'categoria 1 sez 1');
 addOption(document.getElementById('ChronoContact_prova').categoria,'2', 'categoria 2 sez 1');
 addOption(document.getElementById('ChronoContact_prova').categoria,'6', 'categoria 3 sez 1');
 addOption(document.getElementById('ChronoContact_prova').categoria,'7', 'categoria 4 sez 1');
}
 if (document.getElementById('ChronoContact_prova').sezione.value == '2'){
 addOption(document.getElementById('ChronoContact_prova').categoria,'3', 'categoria 1 sez 2');
 addOption(document.getElementById('ChronoContact_prova').categoria,'4', 'categoria 2 sez 2');
 addOption(document.getElementById('ChronoContact_prova').categoria,'5', 'categoria 3 sez 2');
}
 if (document.getElementById('ChronoContact_prova').sezione.value == '3'){
 addOption(document.getElementById('ChronoContact_prova').categoria,'9', 'categoria 1 sez 3');
 addOption(document.getElementById('ChronoContact_prova').categoria,'10', 'categoria 2 sez 3');
}



}
//////////////////

function removeAllOptions(selectbox)
{
   var i;
   for(i=selectbox.options.length-1;i>=1;i--)
   {
      selectbox.options[i]=null;
      //selectbox.remove(i);
   }
}


function addOption(selectbox, value, text )
{
   var optn = document.createElement("option");
       
        optn.text = text;
   optn.value = value;

   selectbox.options.add(optn);
          //selectbox.appendChild(optn,where);

}

function removeAllOptions(selectbox)
{
   var i;
   for(i=selectbox.options.length-1;i>=1;i--)
   {
      selectbox.options[i]=null;
      //selectbox.remove(i);
   }
}


function addOption(selectbox, value, text )
{
   var optn = document.createElement("option");
       
        optn.text = text;
   optn.value = value;

   selectbox.options.add(optn);
          //selectbox.appendChild(optn,where);

}

HTML

Codice: [Seleziona]
<div class="ccms_form_element cfdiv_select" id="sezione1_container_div" style=""><label>Sezione</label>
<select id="id_sezione" name="sezione" onfocus="fillCategory();" onChange="SelectCategoria();" class="cf_inputbox validate-selection">
<Option value="">Seleziona</option>
</select>
<div class="clear"></div><div id="error-message-sezione"></div></div><div class="ccms_form_element cfdiv_select" id="categoria1_container_div" style=""><label>Categoria</label>
<select id="id_categoria" name="categoria" class="cf_inputbox validate-selection">
<Option value="">Seleziona</option>
</select>
<div class="clear"></div><div id="error-message-categoria"></div></div><div class="ccms_form_element cfdiv_submit" id="input_submit_31_container_div" style="text-align:left">
<input value="Invia" name="button_1" type="submit" />
<div class="clear"></div><div id="error-message-input_submit_3"></div></div><div class="ccms_form_element cfdiv_empty" id="empty_container_div" style="">
<div class="clear"></div><div id="error-message-empty"></div></div>

Grazie anticipatamente a tutti coloro che vorranno collaborare.
Saluti,
Marco

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Riempire caselle dropdown collegate fra loro in Chronoforms.
« Risposta #90 il: 27 Lug 2013, 18:02:08 »
nella versione 2.5 il nome del form nel javascript va richiamato per esempio così:

Codice: [Seleziona]
addOption(document.getElementById('chronoform_nomeform').sezione, '1', 'sezione 1');
oppure usando questo che lo rende inpendente dal form



addOption(document.getElementById('<?php echo "chronoform_".$form->html_form_name; ?>').sezione, '1', 'sezione 1');
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 williambrain

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
Re:Riempire caselle dropdown collegate fra loro in Chronoforms.
« Risposta #91 il: 13 Ago 2013, 18:56:25 »
Salve a tutti ,
sono nuovissimo del forum e visionando questo topic vorrei anche io mettere in piedi un form regione provincia comune (dropdown collegato ) che si popola dal DB.
dove trovo  sorgenti e gli sql ?


Grazie in anticipo per l'aiuto


Offline antonelloponziani

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re:Riempire caselle dropdown collegate fra loro in Chronoforms.
« Risposta #92 il: 15 Ott 2013, 19:29:59 »
Buonasera a tutti
sto cercando di fare un form con chronoform 4.0 RC3.3    e joomla 2.5.8, dove ci sono due caselle dropdown collegate fra loro e fin qui sono riuscito dopo molti tentativi con la guida postata da vales vi elenco il codice
questo l'ho inserito in un campo custom html/php
Codice: [Seleziona]

<?php
$db 
=& JFactory::getDBO();
$query "
  SELECT  `id`, `causale`
   FROM `fl0ma_causali` ORDER BY `id`"
;
$db->setQuery($query);
$nomes $db->loadAssocList();
$option_reg="";
  foreach ( 
$nomes as $v ) {
  
$selected="";
  
$id =  $v['id'];
  
$regione $v['causale'];
  if (
$id==JRequest::getVar('causale',0,'GET','INT')) {
  
$selected="selected=\"selected\"";
  }
$option_reg.="<option value=\"$id\" $selected>$regione</option>\n";
}
 
$query "
  SELECT  `id`, `imputazione`
   FROM `fl0ma_imputazioni` WHERE `id_causali`="
.JRequest::getVar('causale',0,'GET','INT')." ORDER BY `imputazione`"
$db->setQuery($query);
$nomes $db->loadAssocList();
$option_pro="";
  foreach ( 
$nomes as $v ) {
  
$selected="";
  
$id =  $v['id'];
  
$province $v['imputazione'];
  if (
$id==JRequest::getVar('imputazione',0,'GET','INT')) {
  
$selected="selected='selected'";
  }
$option_pro.="<option value=\"$id\" $selected>$province</option>\n";
}
?>

 
<div class="clear"></div><div id="error-message-"></div></div><div class="ccms_form_element cfdiv_datetime label_over multiline_start" id="autoID-ba7f9f6e06f6eef6af888f9b542ccb7a_container_div"><label>Seleziona data</label><input maxlength="" size="" class="data validate['required'] cf_date_picker" title="data" type="text" value="" name="data" />
<div class="clear"></div><div id="error-message-data"></div></div>
<div class="ccms_form_element cfdiv_select label_over multiline_start" id="casella_combinata_container_div"><label for="casella_combinata">Causale</label><select onchange="province(this.form)" name="causale"  id="casella_combinata" class="" title="causale"   >
<option value="" selected="selected">Seleziona</option><?php echo $option_reg?>
</select>
<div class="clear"></div><div id="error-message-causale"></div></div>
<div class="ccms_form_element cfdiv_text label_over multiline_start" id="casella_testo_container_div"><label for="casella_testo">Operazione</label><input  id="casella_testo" maxlength="" size="40" class="" title="" type="text" value="" name="operazione" />
<div class="clear"></div><div id="error-message-operazione"></div></div>
<div class="ccms_form_element cfdiv_text label_over multiline_start" id="importo_container_div"><label for="importo">Importo</label><h7>&euro; </h7><input id="importo" maxlength="150" size="10" class="" title="" type="text" value="" name="importo" onchange="valuta (this)"/>
<div class="clear"></div><div id="error-message-importo"></div></div>
<div class="ccms_form_element cfdiv_text label_over multiline_start" id="casella_testo_container_div"><label for="casella_testo">Imputazione</label><select id="casella_combinata" class="" title="imputazione" name="imputazione" onchange="reload(this.form);" selected="selected">
<option value="">Seleziona</option><?php echo $option_pro?>
</select>

<div class="clear"></div><div id="error-message-imputazione"></div></div>
<div class="ccms_form_element cfdiv_submit multiline_start" id="autoID-ba542551c7e04bfa9768916e832495d6_container_div"><input name="crea_imputazione" id="button_imputazione" class="" value="" type="button" />
<div class="clear"></div><div id="error-message-crea_imputazione"></div></div>

 
e questo l'ho inserito nell'action load JS
Codice: [Seleziona]
function province(form)
{
var reg=form.causale.options[form.causale.options.selectedIndex].value;
self.location='index.php?option=com_chronoforms&tmpl=component&chronoform=Entrate_Uscite&causale=' + reg ;
}
 
function reload(form)
{
var prov=form.imputazione.options[form.imputazione.options.selectedIndex].value;
var reg=form.causale.options[form.causale.options.selectedIndex].value;

self.location='index.php?option=com_chronoforms&tmpl=component&chronoform=Entrate_Uscite&imputazione=' + prov + '&causale=' + reg ;
}
adesso vorrei un aiuto per riuscire a conservare i valori dei campi inseriti prima delle dropdown, dopo che ha fatto il reload  della pagina spero di essermi spiegato bene.
grazie a tutti

Offline antonelloponziani

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re:Riempire caselle dropdown collegate fra loro in Chronoforms.
« Risposta #93 il: 16 Ott 2013, 20:42:49 »
Ho Risolto mettendo nella prima dropdown
Codice: [Seleziona]

function province(form)
{
var reg=form.causale.options[form.causale.options.selectedIndex].value;
var dat=document.Entrate_Uscite.data.value;
self.location='index.php?option=com_chronoforms&tmpl=component&chronoform=Entrate_Uscite&causale=' + reg + '&data=' + dat ;
}

e nella seconda dropdown
Codice: [Seleziona]
function reload(form)
{
var prov=form.imputazione.options[form.imputazione.options.selectedIndex].value;
var reg=form.causale.options[form.causale.options.selectedIndex].value;
var ope=document.Entrate_Uscite.operazione.value;
var dat=document.Entrate_Uscite.data.value;
self.location='index.php?option=com_chronoforms&tmpl=component&chronoform=Entrate_Uscite&imputazione=' + prov + '&causale=' + reg  + '&operazione=' + ope + '&data=' + dat ;
}

 
cosi mi rimane il valore di una casella data che si trova prima della prima dropdown e mi rimane il valore della casella operazione che si trova prima della seconda dropdown.
grazie a tutti

Offline enrico.curro

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
Re:Riempire caselle dropdown collegate fra loro in Chronoforms.
« Risposta #94 il: 01 Nov 2013, 17:06:28 »
Buondì,
io sto creando un form con funzionalità simili ma con qualche problema.
intanto chiarisco che ho utilizzato i codici per un form appoggiato a database;
poi ho 3 dropdow:
-scuole (che contiene "infanzia","primaria","secondaria")
-categorie (che contiene una serie di categorie diverse a seconda della scelta del menù precedente)
-incontri (che contiente un elenco di incontri per ogni categoria scelta)

utilizzo chronoforms v4.0.1 su joomla! 2.5.1

Semplice modificando i codici suggeriti in questo post non riesco ad accedere al database nemmeno per uno solo dei dropdown, poi facendo una connessione come segue riesco a far visualizzare solo i campi del primo dropdown e non mi abilita i successivi:

$connessione = mysql_connect("localhost", "root", "");
mysql_select_db("science17", $connessione);


Inoltre selezionando "infanzia" nel primo dropdown dovrei attivare direttamente il terzo (cioè quello con i possibili incontri) in quanto non c'è distinzione di categorie per quella scelta.. e magari nascondere il campo "categorie"... è possibile?


Vi prego ho bisogno di risolvere almeno il problema di visualizzare in ogni drop tutte le possibilità relative alla scelta precedente.
HELP --> Vales <--

Allego tutte le info necessarie

Codice html:

Codice: [Seleziona]
<?php

$db 
=& JFactory::getDBO(); 


$connessione mysql_connect("localhost""root""");
mysql_select_db("science17"$connessione);

$query "
  SELECT  `id`, `scuola`
   FROM `scuole` ORDER BY `scuola`"


$db->setQuery($query);
$nomes $db->loadAssocList();
$option_scuola="";
  foreach ( 
$nomes as $v ) {
  
$selected="";
  
$id =  $v['id'];
  
$scuola $v['scuola'];
  if (
$id==JRequest::getVar('regione',0,'GET','INT')) {
  
$selected="selected=\"selected\"";
  }

$option_scuola.="<option value=\"$id\" $selected>$scuola</option>\n";

}

$query "
  SELECT  `id`, `categoria`
   FROM `categorie` WHERE `id_scuola`="
.JRequest::getVar('scuola',0,'GET','INT')." ORDER BY `categoria`"

$db->setQuery($query);
$nomes $db->loadAssocList();
$option_categoria="";
  foreach ( 
$nomes as $v ) {
  
$selected="";
  
$id =  $v['id'];
  
$categorie $v['categoria'];
  if (
$id==JRequest::getVar('categoria',0,'GET','INT')) {
  
$selected="selected='selected'";
  }

$option_categoria.="<option value=\"$id\" $selected>$categorie</option>\n";

}

$query "
  SELECT  `id`, `incontro`
   FROM `incontri` WHERE `id_categoria`="
.JRequest::getVar('categoria',0,'GET','INT')." ORDER BY `incontro`"

$db->setQuery($query);
$nomes $db->loadAssocList();
$option_incontro="";
  foreach ( 
$nomes as $v ) {
  
$id =  $v['id'];
  
$incontro $v['incontro'];

$option_incontro.="<option value=\"$id\" $selected>$incontro</option>\n";

}

?>



<div class="form_item">
        <div class="form_element cf_dropdown">
          <div style="clear:both;"><label class="cf_label">Scuola</label>
           
<select id="scuola" name="scuola"  onchange="province(this.form);" class="cf_inputbox validate-selection"  ><option value="" selected="selected">Seleziona</option>

<?php echo $option_scuola?>

</select>

 </div>   
    </div>
  <div class="cfclear">&nbsp;</div>
</div>

<div class="form_item">
        <div class="form_element cf_dropdown">
          <div style="clear:both;"><label class="cf_label">Categoria</label>

       <select id="categoria" name="categoria" onchange="reload(this.form);" class="cf_inputbox validate-selection" ><option value="" selected="selected">Seleziona</option>

<?php echo $option_categoria?>
       
</select>
       
 </div>   
    </div>
  <div class="cfclear">&nbsp;</div>
</div>

<div class="form_item">
        <div class="form_element cf_dropdown">
          <div style="clear:both;"><label class="cf_label">Incontro</label>

       <select id="incontro" name="incontro" class="cf_inputbox validate-selection" ><option value="" selected="selected">Seleziona</option>

<?php echo $option_incontro?>
       
</select>
       
 </div>   
    </div>
  <div class="cfclear">&nbsp;</div>
</div>

Codice JS

Codice: [Seleziona]
<script type="text/javascript">
function categorie(form)
{
var scu=form.scuola.options[form.scuola.options.selectedIndex].value;
self.location='index.php?option=com_chronocontact&chronoformname=scu_cat_inc&scuola=' + scu ;
}

function reload(form)
{
var cat=form.categoria.options[form.categoria.options.selectedIndex].value;
var scu=form.scuola.options[form.scuola.options.selectedIndex].value;
self.location='index.php?option=com_chronocontact&chronoformname=scu_cat_inc&categoria=' + cat + '&scuola=' + scu;
}
</script>

Info sul DB

Codice: [Seleziona]
--
-- Database: `science17`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `scuole`
--
CREATE TABLE `scuole` (
  `id` int(3) NOT NULL,
  `scuola` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Struttura della tabella `categorie`
--
CREATE TABLE `categorie` (
  `id` int(21) NOT NULL AUTO_INCREMENT,
  `id_scuola` int(3) NOT NULL,
  `categoria` text NOT NULL,
  PRIMARY KEY (`id`),
  KEY `id_scuola` (`id_scuola`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=23 ;

--
-- Struttura della tabella `incontri`
--
CREATE TABLE `incontri` (
  `id` int(90) NOT NULL AUTO_INCREMENT,
  `id_scuola` int(3) NOT NULL,
  `id_categoria` int(21) NOT NULL,
  `incontro` text NOT NULL,
  PRIMARY KEY (`id`),
  KEY `id_categoria` (`id_categoria`),
  KEY `id_scuola` (`id_scuola`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=148 ;

 



Web Design Bolzano Kreatif