Ciao a tutti.
Ho creato un form che mi permette di inserire dei record in una tabella da me creata.
Si tratta in sostanza dell'inserimento di un'anagrafica utente.
Adesso vorrei che l'utente potesse richiamare il form per la modifica dei dati inseriti.
Non ho capito in quale modo si trasforma un form d'inserimento in uno di modifica.
Il mio form contiene per alcuni campi delle dropdown per la scelta di provincia,comune,cap quindi dovrei anche proporre all'utente il campo con il valore che aveva precedentemente immesso.
Posto il codice per chiarezza.
<?php
/*-- ricerca username -*/
$user =& JFactory::getUser();
echo "<input type=\"hidden\" name=\"username\" value=\"$user->username\" />";
echo "<input type=\"hidden\" name=\"email\" value=\"$user->email\" />";
/*-- collegamento al DB -*/
$db =& JFactory::getDBO();
/*-- ricerca campi relativi al luogo di nascita -*/
/*-- ricerca stato -*/
$query = "
SELECT `id`, `name`
FROM `#__stati` ORDER BY `name`";
$db->setQuery($query);
$nomes = $db->loadAssocList();
$option_sta="";
foreach ( $nomes as $v ) {
$selected="";
$id = $v['id'];
$stato = $v['name'];
if (JRequest::getVar('stato',0,'GET','INT')==null&&$id==353){
$selected="selected";
} else if ($id==JRequest::getVar('stato',0,'GET','INT')) {
$selected="selected";
}
$option_sta.="<option value=\"$id\" $selected>$stato</option>\n";
}
/*-- ricerca regione -*/
$query = "
SELECT `id`, `name`
FROM `#__regione` ORDER BY `name`";
$db->setQuery($query);
$nomes = $db->loadAssocList();
$option_reg="";
foreach ( $nomes as $v ) {
$selected="";
$id = $v['id'];
$regione = $v['name'];
if ($id==JRequest::getVar('regione',0,'GET','INT')) {
$selected="selected=\"selected\"";
}
$option_reg.="<option value=\"$id\" $selected>$regione</option>\n";
}
/*-- ricerca provincia -*/
$query = "
SELECT `id`, `name`
FROM `#__provincia` ORDER BY `name`";
$db->setQuery($query);
$nomes = $db->loadAssocList();
$option_pro="";
foreach ( $nomes as $v ) {
$selected="";
$id = $v['id'];
$provincia = $v['name'];
if ($id==JRequest::getVar('provincia',0,'GET','INT')) {
$selected="selected='selected'";
}
$option_pro.="<option value=\"$id\" $selected>$provincia</option>\n";
}
/*-- ricerca provincia -*/
$query = "
SELECT `id`, `name`
FROM `#__comuni` WHERE `provincia_id`=".JRequest::getVar('provincia',0,'GET','INT')." ORDER BY `name`";
$db->setQuery($query);
$nomes = $db->loadAssocList();
$option_com="";
foreach ( $nomes as $v ) {
$selected="";
$id = $v['id'];
$comune = $v['name'];
if ($id==JRequest::getVar('comune',0,'GET','INT')) {
$selected="selected='selected'";}
$option_com.="<option value=\"$id\" $selected>$comune</option>\n";
}
/*-- ricerca comune -*/
$query = "
SELECT `id`, `cap`
FROM `#__localita` WHERE `comune_id`=".JRequest::getVar('comune',0,'GET','INT')." GROUP BY `cap`";
$db->setQuery($query);
$nomes = $db->loadAssocList();
$option_cap="";
foreach ( $nomes as $v ) {
$id = $v['id'];
$cap = $v['cap'];
if ($id==JRequest::getVar('cap',0,'GET','INT')) {
$selected="selected='selected'";
}
else {
$selected="";
}
$option_cap.="<option value=\"$id\" $selected>$cap</option>\n";
}
/*-- ricerca cap -*/
/*-- ricerca campi relativi alla residenza -*/
/*-- ricerca stato -*/
$query = "
SELECT `id`, `name`
FROM `#__stati` ORDER BY `name`";
$db->setQuery($query);
$nomes = $db->loadAssocList();
$option_sta1="";
foreach ( $nomes as $v ) {
$selected="";
$id1 = $v['id'];
$stato1 = $v['name'];
if (JRequest::getVar('stato1',0,'GET','INT')==null&&$id==353){
$selected="selected";
} else if ($id==JRequest::getVar('stato1',0,'GET','INT')) {
$selected="selected";
}
$option_sta1.="<option value=\"$id\" $selected>$stato1</option>\n";
}
/*-- ricerca regione -*/
$query = "
SELECT `id`, `name`
FROM `#__regione` ORDER BY `name`";
$db->setQuery($query);
$nomes = $db->loadAssocList();
$option_reg1="";
foreach ( $nomes as $v ) {
$selected="";
$id1 = $v['id'];
$regione1 = $v['name'];
if ($id1==JRequest::getVar('regione1',0,'GET','INT')) {
$selected="selected=\"selected\"";
}
$option_reg1.="<option value=\"$id\" $selected>$regione1</option>\n";
}
/*-- ricerca provincia -*/
$query = "
SELECT `id`, `name`
FROM `#__provincia` ORDER BY `name`";
$db->setQuery($query);
$nomes = $db->loadAssocList();
$option_pro1="";
foreach ( $nomes as $v ) {
$selected="";
$id1 = $v['id'];
$provincia1 = $v['name'];
if ($id1==JRequest::getVar('provincia1',0,'GET','INT')) {
$selected="selected='selected'";
}
$option_pro1.="<option value=\"$id1\" $selected>$provincia1</option>\n";
}
/*-- ricerca provincia -*/
$query = "
SELECT `id`, `name`
FROM `#__comuni` WHERE `provincia_id`=".JRequest::getVar('provincia1',0,'GET','INT')." ORDER BY `name`";
$db->setQuery($query);
$nomes = $db->loadAssocList();
$option_com1="";
foreach ( $nomes as $v ) {
$selected="";
$id1 = $v['id'];
$comune1 = $v['name'];
if ($id1==JRequest::getVar('comune1',0,'GET','INT')) {
$selected="selected='selected'";}
$option_com1.="<option value=\"$id1\" $selected>$comune1</option>\n";
}
/*-- ricerca comune -*/
$query = "
SELECT `id`, `cap`
FROM `#__localita` WHERE `comune_id`=".JRequest::getVar('comune1',0,'GET','INT')." GROUP BY `cap`";
$db->setQuery($query);
$nomes = $db->loadAssocList();
$option_cap1="";
foreach ( $nomes as $v ) {
$id1 = $v['id'];
$cap1 = $v['cap'];
if ($id1==JRequest::getVar('cap1',0,'GET','INT')) {
$selected="selected='selected'";
}
else {
$selected="";
}
$option_cap1.="<option value=\"$id1\" $selected>$cap1</option>\n";
}
/*-- ricerca cap -*/
/*-- ricerca altezza -*/
$query = "
SELECT `id`, `altezza`
FROM `#__altezza` ORDER BY `altezza`";
$db->setQuery($query);
$nomes = $db->loadAssocList();
$option_alt="";
foreach ( $nomes as $v ) {
$selected="";
$id = $v['id'];
$altezza = $v['altezza'];
if ($id==JRequest::getVar('altezza',0,'GET','INT')) {
$selected="selected='selected'";
}
$option_alt.="<option value=\"$id\" $selected>$altezza</option>\n";
}
/*-- fine ricerca altezza -*/
/*-- ricerca peso -*/
$query = "
SELECT `id`, `peso`
FROM `#__peso` ORDER BY `peso`";
$db->setQuery($query);
$nomes = $db->loadAssocList();
$option_pes="";
foreach ( $nomes as $v ) {
$selected="";
$id = $v['id'];
$peso = $v['peso'];
if ($id==JRequest::getVar('peso',0,'GET','INT')) {
$selected="selected='selected'";
}
$option_pes.="<option value=\"$id\" $selected>$peso</option>\n";
}
/*-- fine ricerca peso -*/
/*-- ricerca gruppo sanguigno -*/
$query = "
SELECT `id`, `gruppo`
FROM `#__gruppos` ORDER BY `gruppo`";
$db->setQuery($query);
$nomes = $db->loadAssocList();
$option_gru="";
foreach ( $nomes as $v ) {
$selected="";
$id = $v['id'];
$gruppo = $v['gruppo'];
if ($id==JRequest::getVar('gruppo',0,'GET','INT')) {
$selected="selected='selected'";
}
$option_gru.="<option value=\"$id\" $selected>$gruppo</option>\n";
}
/*-- fine ricerca gruppo sanguigno -*/
/*-- ricerca patente -*/
$query = "
SELECT `id`, `patente`
FROM `#__patente` ORDER BY `patente`";
$db->setQuery($query);
$nomes = $db->loadAssocList();
$option_pat="";
foreach ( $nomes as $v ) {
$selected="";
$id = $v['id'];
$patente = $v['patente'];
if ($id==JRequest::getVar('patente',0,'GET','INT')) {
$selected="selected='selected'";
}
$option_pat.="<option value=\"$id\" $selected>$patente</option>\n";
}
/*-- fine ricerca patente -*/
/*-- ricerca abilitazioni patente -*/
$query = "
SELECT `id`, `abilitazione`
FROM `#__patente_abil` ORDER BY `abilitazione`";
$db->setQuery($query);
$nomes = $db->loadAssocList();
$option_abi="";
foreach ( $nomes as $v ) {
$selected="";
$id = $v['id'];
$abilitazione = $v['abilitazione'];
if ($id==JRequest::getVar('abilitazione',0,'GET','INT')) {
$selected="selected='selected'";
}
$option_abi.="<option value=\"$id\" $selected>$abilitazione</option>\n";
}
/*-- fine ricerca abilitazioni patente -*/
?>
<!-- fine codice php -->
<div class="form_item">
<div class="form_element cf_heading">
<h1 class="cf_text">Scheda Anagrafica </h1>
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_multiholder" style="margin-left:0px!important;">
<label class="cf_label" style="display: none;">tab1</label>
<table cellspacing="0" cellpadding="0" width="95%" title="" class="multi_container">
<tbody width="100%">
<tr width="100%">
<td style="width: auto; vertical-align: middle; text-align: left;">
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 80px;">Cognome </label>
<input class="cf_inputbox required" maxlength="40" size="10" title="" id="text_3" name="cognome" type="text" value="<?echo JRequest::getVar('cognome','','GET','STRING') ?>"/>
</div>
<div class="cfclear"> </div>
</div>
</td>
<td style="width: auto; vertical-align: middle; text-align: left;">
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 80px;">Nome</label>
<input class="cf_inputbox required" maxlength="40" size="10" title="" id="text_5" name="nome" type="text" value="<?echo JRequest::getVar('nome','','GET','STRING') ?>"/>
</div>
<div class="cfclear"> </div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_datetimepicker">
<label class="cf_label" style="width: 80px;">Nato/a il</label>
<input class="cf_datetime required" title="" size="1" id="date_34" name="data_nascita" type="text" value="<?echo JRequest::getVar('date_34','','GET','STRING') ?>"/>
</div>
<div class="cfclear"> </div>
</div>
<!-- disegno primo dropdown -->
<div class="form_item">
<div class="form_element cf_dropdown">
<div style="clear:both;"><label class="cf_label" style="width: 80px;" >Stato</label>
<select id="stato" name="stato" onchange="reload(this.form);" class="cf_inputbox validate-selection" ><option value="" selected="selected">Seleziona</option>
<?php echo $option_sta; ?>
</select>
</div>
</div>
<div class="cfclear"> </div>
</div>
<!-- fine disegno primo dropdown -->
<!-- disegno secondo dropdown -->
<div class="form_item">
<div class="form_element cf_dropdown">
<div style="clear:both;"><label class="cf_label">Provincia</label>
<select id="provincia" name="provincia" onchange="reload(this.form);" class="cf_inputbox" ><option value="0" selected="selected">Seleziona</option>
<?php echo $option_pro; ?>
</select>
</div>
</div>
<div class="cfclear"> </div>
</div>
<!-- fine disegno secondo dropdown -->
<!-- disegno terzo dropdown -->
<div class="form_item">
<div class="form_element cf_dropdown">
<div style="clear:both;"><label class="cf_label" style="width: 80px;">Comune</label>
<select id="comune" name="comune" onchange="reload(this.form);" class="cf_inputbox" ><option value="0" selected="selected">Seleziona</option>
<?php echo $option_com; ?>
</select>
</div>
</div>
<div class="cfclear"> </div>
</div>
<!-- fine disegno terzo dropdown -->
<!-- disegno quarto dropdown -->
<div class="form_item">
<div class="form_element cf_dropdown">
<div style="clear:both;"><label class="cf_label">cap</label>
<select id="cap" name="cap" onchange="reload(this.form);" class="cf_inputbox" ><option value="0" selected="selected">Seleziona</option>
<?php echo $option_cap; ?>
</select>
</div>
</div>
<div class="cfclear"> </div>
</div>
<!-- fine disegno quarto dropdown -->
<div class="form_item">
<div class="form_element cf_multiholder" style="margin-left:0px!important;">
<label class="cf_label" style="display: none;">tab2</label>
<table cellspacing="0" cellpadding="0" width="95%" title="" class="multi_container">
<tbody width="100%">
<tr width="100%">
<td style="width: auto; vertical-align: middle; text-align: left;">
<div class="form_item">
<div class="form_element cf_dropdown">
<div style="clear:both;"><label class="cf_label">Altezza</label>
<select id="altezza" name="altezza" onchange="reload(this.form);" class="cf_inputbox validate-selection" ><option value="" selected="selected">Seleziona</option>
<?php echo $option_alt; ?>
</select>
</div>
</div>
<div class="cfclear"> </div>
</div>
</td>
<td style="width: auto; vertical-align: middle; text-align: left;">
<div class="form_item">
<div class="form_element cf_dropdown">
<div style="clear:both;"><label class="cf_label">Peso</label>
<select id="peso" name="peso" onchange="reload(this.form);" class="cf_inputbox validate-selection" ><option value="" selected="selected">Seleziona</option>
<?php echo $option_pes; ?>
</select>
</div>
</div>
<div class="cfclear"> </div>
</div>
</td>
<td style="width: auto; vertical-align: middle; text-align: left;">
<div class="form_item">
<div class="form_element cf_dropdown">
<div style="clear:both;"><label class="cf_label">Gruppo sanguigno</label>
<select id="gruppo" name="gruppo" onchange="reload(this.form);" class="cf_inputbox validate-selection" ><option value="" selected="selected">Seleziona</option>
<?php echo $option_gru; ?>
</select>
</div>
</div>
<div class="cfclear"> </div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_multiholder" style="margin-left:0px!important;">
<label class="cf_label" style="display: none;">tab3</label>
<table cellspacing="0" cellpadding="0" width="95%" title="" class="multi_container">
<tbody width="100%">
<tr width="100%">
<td style="width: auto; vertical-align: middle; text-align: left;">
<div class="form_item">
<div class="form_element cf_dropdown">
<div style="clear:both;"><label class="cf_label">Patente civile</label>
<select id="patente" name="patente" onchange="reload(this.form);" class="cf_inputbox validate-selection" ><option value="" selected="selected">Seleziona</option>
<?php echo $option_pat; ?>
</select>
</div>
</div>
<div class="cfclear"> </div>
</div>
</td>
<td style="width: auto; vertical-align: middle; text-align: left;">
<div class="form_item">
<div class="form_element cf_dropdown">
<div style="clear:both;"><label class="cf_label">Eventuali abilitazioni</label>
<select id="abilitazione" name="abilitazione" onchange="reload(this.form);" class="cf_inputbox validate-selection" ><option value="" selected="selected">Seleziona</option>
<?php echo $option_abi; ?>
</select>
</div>
</div>
<div class="cfclear"> </div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_multiholder" style="margin-left:0px!important;">
<label class="cf_label" style="display: none;">tab4</label>
<table cellspacing="0" cellpadding="0" width="95%" title="" class="multi_container">
<tbody width="100%">
<tr width="100%">
<td style="width: auto; vertical-align: middle; text-align: left;">
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 80px;">Casa</label>
<input class="cf_inputbox validate-number" maxlength="20" size="10" title="" id="text_16" name="tel_casa" type="text" value="<?echo JRequest::getVar('text_16','','GET','STRING') ?>"/>
<a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" alt="" src="components/com_chronocontact/css/images/tooltip.png"/></a>
<div class="tooltipdiv">Casa :: numero di telefono comprensivo di prefisso</div>
</div>
<div class="cfclear"> </div>
</div>
</td>
<td style="width: auto; vertical-align: middle; text-align: left;">
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 80px;">Ufficio</label>
<input class="cf_inputbox validate-number" maxlength="20" size="10" title="" id="text_18" name="tel_ufficio" type="text" value="<?echo JRequest::getVar('text_18','','GET','STRING') ?>"/>
<a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" alt="" src="components/com_chronocontact/css/images/tooltip.png"/></a>
<div class="tooltipdiv">Ufficio :: digita il numero di telefono del posto del tuo ufficio comprensivo di prefisso</div>
</div>
<div class="cfclear"> </div>
</div>
</td>
<td style="width: auto; vertical-align: middle; text-align: left;">
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 80px;">Cellulare 1</label>
<input class="cf_inputbox validate-number" maxlength="20" size="10" title="" id="text_19" name="cellulare1" type="text" value="<?echo JRequest::getVar('text_19','','GET','STRING') ?>"/>
<a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" alt="" src="components/com_chronocontact/css/images/tooltip.png"/></a>
<div class="tooltipdiv">Cellulare 1 :: digita il numero del tuo cellulare personale</div>
</div>
<div class="cfclear"> </div>
</div>
</td>
<td style="width: auto; vertical-align: middle; text-align: left;">
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 80px;">Cellulare 2</label>
<input class="cf_inputbox validate-number" maxlength="20" size="10" title="" id="text_20" name="cellulare2" type="text" value="<?echo JRequest::getVar('text_20','','GET','STRING') ?>"/>
<a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" alt="" src="components/com_chronocontact/css/images/tooltip.png"/></a>
<div class="tooltipdiv">Cellulare 2 :: digita il numero del tuo cellulare di servizio</div>
</div>
<div class="cfclear"> </div>
</div>
</td>
<td style="width: auto; vertical-align: middle; text-align: left;">
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 80px;">Altro</label>
<input class="cf_inputbox validate-digits" maxlength="20" size="10" title="" id="text_28" name="tel_altro" type="text" value="<?echo JRequest::getVar('text_28','','GET','STRING') ?>"/>
<a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" alt="" src="components/com_chronocontact/css/images/tooltip.png"/></a>
<div class="tooltipdiv">Altro :: digita il numero di altri telefoni su cui rintracciarti</div>
</div>
<div class="cfclear"> </div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_text"> <span class="cf_text">Residenza</span> </div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_multiholder" style="margin-left:0px!important;">
<label class="cf_label" style="display: none;">tab5</label>
<table cellspacing="0" cellpadding="0" width="95%" title="" class="multi_container">
<tbody width="100%">
<tr width="100%">
<td style="width: auto; vertical-align: middle; text-align: left;">
<!-- disegno primo dropdown -->
<div class="form_item">
<div class="form_element cf_dropdown">
<div style="clear:both;"><label class="cf_label" style="width: 80px;" >Provincia</label>
<select id="provincia1" name="provincia1" onchange="reload(this.form);" class="cf_inputbox validate-selection" ><option value="" selected="selected">Seleziona</option>
<?php echo $option_pro1; ?>
</select>
</div>
</div>
<div class="cfclear"> </div>
</div>
<!-- fine disegno primo dropdown -->
</td>
<td style="width: auto; vertical-align: middle; text-align: left;">
<!-- disegno secondo dropdown -->
<div class="form_item">
<div class="form_element cf_dropdown">
<div style="clear:both;"><label class="cf_label">Comune</label>
<select id="comune1" name="comune1" onchange="reload(this.form);" class="cf_inputbox validate-selection" ><option value="" selected="selected">Seleziona</option>
<?php echo $option_com1; ?>
</select>
</div>
</div>
<div class="cfclear"> </div>
</div>
<!-- fine disegno secondo dropdown -->
</td>
</tr>
</tbody>
</table>
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_multiholder" style="margin-left:0px!important;">
<label class="cf_label" style="display: none;">tab6</label>
<table cellspacing="0" cellpadding="0" width="95%" title="" class="multi_container">
<tbody width="100%">
<tr width="100%">
<td style="width: auto; vertical-align: middle; text-align: left;">
<!-- disegno terzo dropdown -->
<div class="form_item">
<div class="form_element cf_dropdown">
<div style="clear:both;"><label class="cf_label" style="width: 80px;">Cap</label>
<select id="cap1" name="cap1" onchange="reload(this.form);" class="cf_inputbox validate-selection" ><option value="" selected="selected">Seleziona</option>
<?php echo $option_cap1; ?>
</select>
</div>
</div>
<div class="cfclear"> </div>
</div>
<!-- fine disegno terzo dropdown -->
</td>
<td style="width: auto; vertical-align: middle; text-align: left;">
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 80px;">Indirizzo</label>
<input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_22" name="indirizzo" type="text" value="<?echo JRequest::getVar('text_22','','GET','STRING') ?>"/>
<a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" alt="" src="components/com_chronocontact/css/images/tooltip.png"/></a>
<div class="tooltipdiv">Indirizzo :: digita l'indirizzo della tua abitazione</div>
</div>
<div class="cfclear"> </div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 80px;">@mail</label>
<input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_26" name="altra_mail" type="text" value="<?echo JRequest::getVar('text_26','','GET','STRING') ?>"/>
<a class="tooltiplink" onclick="return false;"><img height="16" border="0" width="16" class="tooltipimg" alt="" src="components/com_chronocontact/css/images/tooltip.png"/></a>
<div class="tooltipdiv">@mail :: digita un indirizzo e-mail su cui invieremo le nostre comunicazioni</div>
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_button">
<input value="Conferma" name="button_2" type="submit" /><input type="reset" name="reset" value="Reset"/>
</div>
<div class="cfclear"> </div>
</div>
function regione(form)
{
var sta=form.stato.options[form.stato.options.selectedIndex].value;
self.location='index.php?option=com_chronocontact&chronoformname=modulo_cri_pag_1&stato=' + sta ;
}
function comune(form)
{
var com=form.provincia.options[form.provincia.options.selectedIndex].value;
self.location='index.php?option=com_chronocontact&chronoformname=modulo_cri_pag_1&provincia=' + pro ;
}
function cap(form)
{
var cap=form.comune.options[form.comune.options.selectedIndex].value;
self.location='index.php?option=com_chronocontact&chronoformname=modulo_cri_pag_1&cap=' + cap ;
}
function cap1(form)
{
var cap1=form.comune1.options[form.comune1.options.selectedIndex].value;
self.location='index.php?option=com_chronocontact&chronoformname=modulo_cri_pag_1&comune1=' + com1 ;
}
function comune1(form)
{
var com1=form.provincia1.options[form.provincia1.options.selectedIndex].value;
self.location='index.php?option=com_chronocontact&chronoformname=modulo_cri_pag_1&provincia1=' + prov1 ;
}
function reload(form)
{
var cognome=form.cognome.value;
var nome=form.nome.value;
var date_34=form.date_34.value;
var text_16=form.text_16.value;
var text_18=form.text_18.value;
var text_19=form.text_19.value;
var text_20=form.text_20.value;
var text_22=form.text_22.value;
var text_26=form.text_26.value;
var text_28=form.text_28.value;
var cap=form.cap.options[form.cap.options.selectedIndex].value;
var com=form.comune.options[form.comune.options.selectedIndex].value;
var prov=form.provincia.options[form.provincia.options.selectedIndex].value;
var sta=form.stato.options[form.stato.options.selectedIndex].value;
var alt=form.altezza.options[form.altezza.options.selectedIndex].value;
var pes=form.peso.options[form.peso.options.selectedIndex].value;
var gru=form.gruppo.options[form.gruppo.options.selectedIndex].value;
var pat=form.patente.options[form.patente.options.selectedIndex].value;
var abi=form.abilitazione.options[form.abilitazione.options.selectedIndex].value;
var cap1=form.cap1.options[form.cap1.options.selectedIndex].value;
var com1=form.comune1.options[form.comune1.options.selectedIndex].value;
var prov1=form.provincia1.options[form.provincia1.options.selectedIndex].value;
self.location='index.php?option=com_chronocontact&chronoformname=modulo_cri_pag_1&comune=' + com + '&stato=' + sta + '&provincia=' + prov + '&cap=' + cap + '&cognome=' + cognome + '&nome=' + nome + '&date_34=' + date_34 + '&provincia1=' + prov1 + '&comune1=' + com1 + '&cap1=' + cap1 + '&altezza=' + alt + '&peso=' + pes + '&gruppo=' + gru + '&patente=' + pat + '&abilitazione=' + abi + '&text_16=' + text_16 + '&text_18=' + text_18+ '&text_19=' + text_19 + '&text_20=' + text_20 + '&text_22=' + text_22 + '&text_28=' + text_28 + '&text_26=' + text_26;
}
Uno dei problemi di questo form è per il fatto che non sono riuscito a passare con POST i dati e quindi uso il GET ma sono costretto a scrivere tutto sulla linea dell'url.
Grazie