Allora finalmente è tutto finito potete vedere una demo a questo link:
CLIKKA QUI'.
Volevo
ringraziare vales i cui consigli ed aiuto sono stati indispensabili per risolvere tutti i problemi che mi si sono parati contro anche quelli dettati dalla mia inesperienza. come anticipato posto di seguito tutto il codice di ogni singola pagina del simulatore la cui struttura è la seguente:
area_geografica (figlio1)
consumi_energetici (figlio2)
tipo_tetto (figlio3)
orientamento (figlio4)
riepilogo (figlio5)
simulatore_impianto (madre)
area_geografica (figlio1)
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="0" width="700" align="center"> <tr>
<td colspan="2">Indica qui l'area geografica in cui desideri che l'impianto a pannelli fotovoltaici venga installato.
</td>
</tr>
<tr>
<td>
<div class="form_item">
<div class="form_element cf_dropdown">
<label class="cf_label" style="display: none;">Area Geografica</label>
<select class="cf_inputbox validate-selection" id="select_0" size="1" title="" name="area_geografica">
<option value="">Seleziona</option>
<option value="Nord">Nord</option>
<option value="Centro">Centro</option>
<option value="Sud">Sud</option>
</select>
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div>
<input value="Continua" name="button_1" type="submit" />
</div>
</div>
</td>
<td>
<div style="text-align: center"><img src="images/stories/it320.jpg" border="0" />
</div>
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
</tr>
</table>
</td>
</tr>
</table>
consumi_energetici (figlio2)
<h2><span style="font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 12px" class="Apple-style-span">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td>
<font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span"><span style="font-size: 14px; line-height: 15px" class="Apple-style-span"><font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span"><span style="font-size: 14px; line-height: 15px" class="Apple-style-span"><font class="Apple-style-span" color="#FF6600">Consigliamo di avere a portata di mano una fattura Enel relativa all'ultima bolletta!
</font>
</span>
</font>
<font class="Apple-style-span" color="#FF6600">
<br />
</font>
</span>
</font>
</td>
</tr>
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td width="51%">
<table border="0" cellspacing="0" cellpadding="0" width="99%">
<tr>
<td>
<font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span">
<font class="Apple-style-span" color="#FF6600">Indicare il tuo consumo energetico annuo:
</font>
</font>
</td>
</tr>
<tr>
<td>
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="display: none;">consumi</label>
<input class="cf_inputbox required validate-number" maxlength="150" size="30" title="" id="text_0" name="consumi_energetici" type="text" />
kWh / anno
</div>
<div class="cfclear"> </div>
</div>
<div>
<input value="Continua" name="button_2" type="submit" />
<a href="index.php?option=com_chronocontact&chronoformname=simulatore_impianto&cfformstep=1" style="text-decoration: none;">
<input value="Indietro" type="button"></a>
</div>
</td>
</tr>
</table>
</td>
<td width="49%"> <img src="images/stories/it320.jpg" border="0" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span">
<span style="font-size: 14px; line-height: 15px" class="Apple-style-span">
<font class="Apple-style-span" color="#FF6600">
</font>
</span>
</font>
</td>
</tr>
<tr>
<td>
<font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span">
<span style="font-size: 14px; line-height: 15px" class="Apple-style-span">
<font class="Apple-style-span" color="#FF6600">*Hai problemi a reperire il dato? <a href="images/stories/it320.jpg" onclick="window.open('images/stories/it320.jpg','','width=400,height=300');return false;">CLICCA QUI'</a>
</font>
</span>
</font>
</td>
</tr>
</table>
</span>
</h2>
tipo_tetto (figlio3)
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td colspan="2">
<h2>
<font class="Apple-style-span" color="#FF6600">Seleziona il tipo di tetto più adatto alle vostre esigenze:
</font>
</h2>
</td>
</tr>
<tr>
<td width="54%" height="150">
<div align="center"><img src="images/stories/tetto.jpg" border="0" />
</div>
</td>
<td rowspan="3" width="46%">
<div class="form_item">
<p> </p>
<p> </p>
<div class="form_element cf_radiobutton">
<label class="cf_label" style="display: none;">Tipo tetto</label>
<div class="float_left">
<input value="Tetto a Falda 20°" title="" class="radio validate-one-required" id="radio00" name="tipo_tetto" type="radio" />
<label for="radio00" class="radio_label">Tetto a Falda 20°</label>
<br />
<input value="Tetto a Falda 30°" title="" class="radio validate-one-required" id="radio01" name="tipo_tetto" type="radio" />
<label for="radio01" class="radio_label">Tetto a Falda 30°</label>
<br />
<input value="Tetto a Falda 40°" title="" class="radio validate-one-required" id="radio02" name="tipo_tetto" type="radio" />
<label for="radio02" class="radio_label">Tetto a Falda 40°</label>
<br />
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<input value="Tetto Piano" title="" class="radio validate-one-required" id="radio03" name="tipo_tetto" type="radio" />
<label for="radio03" class="radio_label">Tetto Piano</label>
<br />
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<input value="Terreno / Giardino" title="" class="radio validate-one-required" id="radio04" name="tipo_tetto" type="radio" />
<label for="radio04" class="radio_label">Terreno / Giardino</label>
<br />
<p> </p>
<p> </p>
</div>
</div>
<div class="cfclear"> </div>
</div>
<div>
<input value="Continua" name="button_3" type="submit" />
<a href="index.php?option=com_chronocontact&chronoformname=simulatore_impianto&cfformstep=2"
style="text-decoration: none;"> <input value="Indietro" type="button"></a>
</div>
</td>
</tr>
<tr>
<td height="127">
<div align="center"><img src="images/stories/tetto_piano.jpg" border="0" /> </div>
</td>
</tr>
<tr>
<td height="170">
<div align="center"><img src="images/stories/terreno_giardino.jpg" border="0" /> </div>
</td>
</tr>
<tr>
<td>
</td>
<td width="46%">
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
</tr>
</table>
orientamento (figlio4)
<div class="form_item">
<div class="form_element cf_checkbox">
<label class="cf_label" style="display: none;">orientamento</label>
<div class="float_left">
<input value="Ovest" title="" class="radio validate-one-required" id="check00" name="orientamento" type="checkbox" />
<label for="check03" class="check_label">Ovest</label>
<br />
<input value="SudOvest" title="" class="radio validate-one-required" id="check00" name="orientamento" type="checkbox" />
<label for="check00" class="check_label">Sud - Ovest</label>
<br />
<input value="Sud" title="" class="radio validate-one-required" id="check01" name="orientamento" type="checkbox" />
<label for="check01" class="check_label">Sud</label>
<br />
<input value="SudEst" title="" class="radio validate-one-required" id="check02" name="orientamento" type="checkbox" />
<label for="check02" class="check_label">Sud - Est</label>
<br />
<input value="Est" title="" class="radio validate-one-required" id="check04" name="orientamento" type="checkbox" />
<label for="check00" class="check_label">Est</label>
<br />
</div>
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<input value="Continua" name="button_4" type="submit" />
<a href="index.php?option=com_chronocontact&chronoformname=simulatore_impianto&cfformstep=3"
style="text-decoration: none;"> <input value="Indietro" type="button"></a>
</div>
riepilogo (figlio5)
<!--<input type="hidden" name="cf_id_sim" value=""/>-->
<input type="hidden" name="area geografica" value="<?php echo $posted['area_geografica']; ?>"/>
<input type="hidden" name="consumi energetici" value="<?php echo $posted['consumi_energetici']; ?>"/>
<input type="hidden" name="tipo tetto" value="<?php echo $posted['tipo_tetto']; ?>"/>
<input type="hidden" name="orientamento" value="<?php echo $posted['orientamento']; ?>"/>
<span style="line-height: 15px" class="Apple-style-span">
<font class="Apple-style-span" color="#FF6600">
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="text-align: -webkit-center">
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="text-align: -webkit-center">
<tr>
<td>
<h2>
<font class="Apple-style-span" color="#FF6600">Sulla base dei dati da te inseriti:
</font>
</h2>
</td>
</tr>
<tr>
<td height="381">
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="text-align: -webkit-center">
<tr>
<td height="133" valign="middle">
<h2>
<span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px" class="Apple-style-span">
<table border="0" cellspacing="0" cellpadding="0" width="73%" style="text-align: left">
<tr>
<td width="72%" height="27" align="center" valign="middle">
<div align="left">
<font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span">
<span style="font-size: 14px" class="Apple-style-span">Consumo energetico annuo stimato
</span>
</font>
</div>
</td>
<td width="28%" align="center" valign="middle">
<font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span">
<span style="font-size: 14px" class="Apple-style-span"> <?php echo $posted['consumi_energetici']; ?> kWh / anno</span></font></td>
</tr>
<tr>
<td height="32" align="center" valign="middle">
<div align="left">
<font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span">
<span style="font-size: 14px" class="Apple-style-span">Area Geografica
</span>
</font>
</div>
</td>
<td align="center" valign="middle">
<font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span">
<span style="font-size: 14px" class="Apple-style-span"> <?php echo $posted['area_geografica']; ?>
</span>
</font>
</td>
</tr>
<tr>
<td height="32" align="center" valign="middle"><div align="left"><font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span">
<span style="font-size: 14px" class="Apple-style-span">Posa Pannelli
</span>
</font>
</div>
</td>
<td align="center" valign="middle">
<font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span">
<span style="font-size: 14px" class="Apple-style-span"> <?php echo $posted['tipo_tetto']; ?>
</span>
</font>
</td>
</tr>
<tr>
<td height="34" align="center" valign="middle">
<div align="left">
<font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span">
<span style="font-size: 14px" class="Apple-style-span">Posizione del sole
</span>
</font>
</div>
</td>
<td align="center" valign="middle">
<font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span">
<span style="font-size: 14px" class="Apple-style-span"> <?php echo $posted['orientamento']; ?>
</span>
</font>
</td>
</tr>
</table>
</span>
</h2>
</td>
</tr>
<tr>
<td height="83" valign="middle">
<h2>In questa simulazione il calcolo dell'incentivo è riferito a un impianto parzialmente integrato
</h2>
</td>
</tr>
<tr>
<td height="67" valign="middle">
<h2>
<font class="Apple-style-span" color="#FF6600">Impianto ideale (basato sulla bolletta)
</font>
</h2>
</td>
</tr>
<tr>
<td valign="middle">
<h2><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px" class="Apple-style-span"><table width="77%" border="0" cellpadding="0" cellspacing="0" style="text-align: left">
<tr>
<td width="537" align="center" valign="middle">
<p>
<div align="left"><font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span">
<span style="font-size: 14px" class="Apple-style-span">Potenza impianto</span>
</font>
</div>
</p>
<p><div align="left"><font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span">
<span style="font-size: 14px" class="Apple-style-span">Produzione di energia stimata su base annuale</span>
</font>
</div>
</p>
<p><div align="left">
<font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span">
<span style="font-size: 14px" class="Apple-style-span">
Incentivo annuo Conto Energia
</span>
</font>
</div>
</p>
</td>
<td width="221" align="center" >
<font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span">
<span style="font-size: 14px" class="Apple-style-span">
<p>
<?php
$Nord = 1000;
$Centro = 1200;
$Sud = 1450;
$nome = $posted['area_geografica'];
$potenza = $posted['consumi_energetici'] / $$nome;
echo ceil($potenza);
?> kWp
</p>
<p>
<?php
$tetto = $posted['tipo_tetto'];
if ($tetto == "Tetto a Falda 30°") {
$Ovest = 0.07;
$Est = 0.07;
$Sud = 0.20;
$SudEst = 0.17;
$SudOvest = 0.17;
$nome2 = $posted['orientamento'];
$correzione = 0.80 + $$nome2;
$Nord = 1000;
$Centro = 1200;
$Sud = 1450;
$nome = $posted['area_geografica'];
$potenza = $posted['consumi_energetici'] / $$nome;
$produzione = $correzione * (ceil($potenza) * $$nome);
echo $produzione;
} elseif ($tetto == "Tetto a Falda 20°") {
$Ovest = 0.08;
$Est = 0.08;
$Sud = 0.17;
$SudEst = 0.14;
$SudOvest = 0.14;
$nome2 = $posted['orientamento'];
$correzione = 0.80 + $$nome2;
$Nord = 1000;
$Centro = 1200;
$Sud = 1450;
$nome = $posted['area_geografica'];
$potenza = $posted['consumi_energetici'] / $$nome;
$produzione = $correzione * (ceil($potenza) * $$nome);
echo $produzione;
} elseif ($tetto == "Tetto a Falda 40°") {
$Ovest = 0.03;
$Est = 0.03;
$Sud = 0.19;
$SudEst = 0.15;
$SudOvest = 0.15;
$nome2 = $posted['orientamento'];
$correzione = 0.80 + $$nome2;
$Nord = 1000;
$Centro = 1200;
$Sud = 1450;
$nome = $posted['area_geografica'];
$potenza = $posted['consumi_energetici'] / $$nome;
$produzione = $correzione * (ceil($potenza) * $$nome);
echo $produzione;
} elseif ($tetto == "Tetto Piano") {
$Ovest = 0.07;
$Est = 0.07;
$Sud = 0.20;
$SudEst = 0.17;
$SudOvest = 0.17;
$nome2 = $posted['orientamento'];
$correzione = 0.80 + $$nome2;
$Nord = 1000;
$Centro = 1200;
$Sud = 1450;
$nome = $posted['area_geografica'];
$potenza = $posted['consumi_energetici'] / $$nome;
$produzione = $correzione * (ceil($potenza) * $$nome);
echo $produzione;
} elseif ($tetto == "Terreno / Giardino") {
$Ovest = 0.07;
$Est = 0.07;
$Sud = 0.20;
$SudEst = 0.17;
$SudOvest = 0.17;
$nome2 = $posted['orientamento'];
$correzione = 0.80 + $$nome2;
$Nord = 1000;
$Centro = 1200;
$Sud = 1450;
$nome = $posted['area_geografica'];
$potenza = $posted['consumi_energetici'] / $$nome;
$produzione = $correzione * (ceil($potenza) * $$nome);
echo $produzione;
}
?> kWh / anno</p>
<p>
<?php
$tetto = $posted['tipo_tetto'];
if ($tetto == "Tetto a Falda 30°") {
$Ovest = 0.07;
$Est = 0.07;
$Sud = 0.20;
$SudEst = 0.17;
$SudOvest = 0.17;
$nome2 = $posted['orientamento'];
$correzione = 0.80 + $$nome2;
$Nord = 1000;
$Centro = 1200;
$Sud = 1450;
$nome = $posted['area_geografica'];
$potenza = $posted['consumi_energetici'] / $$nome;
$produzione = $correzione * (ceil($potenza) * $$nome);
if ($produzione<=3)
{
$incentivo = $produzione * 0.42;
echo $incentivo;
}
elseif ($produzione<=20)
{
$incentivo = $produzione * 0.40;
echo $incentivo;
}
elseif ($produzione>20)
{
$incentivo = $produzione * 0.38;
echo $incentivo;
}
} elseif ($tetto == "Tetto a Falda 20°") {
$Ovest = 0.08;
$Est = 0.08;
$Sud = 0.17;
$SudEst = 0.14;
$SudOvest = 0.14;
$nome2 = $posted['orientamento'];
$correzione = 0.80 + $$nome2;
$Nord = 1000;
$Centro = 1200;
$Sud = 1450;
$nome = $posted['area_geografica'];
$potenza = $posted['consumi_energetici'] / $$nome;
$produzione = $correzione * (ceil($potenza) * $$nome);
if ($produzione<=3)
{
$incentivo = $produzione * 0.42;
echo $incentivo;
}
elseif ($produzione<=20)
{
$incentivo = $produzione * 0.40;
echo $incentivo;
}
elseif ($produzione>20)
{
$incentivo = $produzione * 0.38;
echo $incentivo;
}
} elseif ($tetto == "Tetto a Falda 40°") {
$Ovest = 0.03;
$Est = 0.03;
$Sud = 0.19;
$SudEst = 0.15;
$SudOvest = 0.15;
$nome2 = $posted['orientamento'];
$correzione = 0.80 + $$nome2;
$Nord = 1000;
$Centro = 1200;
$Sud = 1450;
$nome = $posted['area_geografica'];
$potenza = $posted['consumi_energetici'] / $$nome;
$produzione = $correzione * (ceil($potenza) * $$nome);
if ($produzione<=3)
{
$incentivo = $produzione * 0.42;
echo $incentivo;
}
elseif ($produzione<=20)
{
$incentivo = $produzione * 0.40;
echo $incentivo;
}
elseif ($produzione>20)
{
$incentivo = $produzione * 0.38;
echo $incentivo;
}
} elseif ($tetto == "Tetto Piano") {
$Ovest = 0.07;
$Est = 0.07;
$Sud = 0.20;
$SudEst = 0.17;
$SudOvest = 0.17;
$nome2 = $posted['orientamento'];
$correzione = 0.80 + $$nome2;
$Nord = 1000;
$Centro = 1200;
$Sud = 1450;
$nome = $posted['area_geografica'];
$potenza = $posted['consumi_energetici'] / $$nome;
$produzione = $correzione * (ceil($potenza) * $$nome);
if ($produzione<=3)
{
$incentivo = $produzione * 0.42;
echo $incentivo;
}
elseif ($produzione<=20)
{
$incentivo = $produzione * 0.40;
echo $incentivo;
}
elseif ($produzione>20)
{
$incentivo = $produzione * 0.38;
echo $incentivo;
}
} elseif ($tetto == "Terreno / Giardino") {
$Ovest = 0.07;
$Est = 0.07;
$Sud = 0.20;
$SudEst = 0.17;
$SudOvest = 0.17;
$nome2 = $posted['orientamento'];
$correzione = 0.80 + $$nome2;
$Nord = 1000;
$Centro = 1200;
$Sud = 1450;
$nome = $posted['area_geografica'];
$potenza = $posted['consumi_energetici'] / $$nome;
$produzione = $correzione * (ceil($potenza) * $$nome);
if ($produzione<=3)
{
$incentivo = $produzione * 0.42;
echo $incentivo;
}
elseif ($produzione<=20)
{
$incentivo = $produzione * 0.40;
echo $incentivo;
}
elseif ($produzione>20)
{
$incentivo = $produzione * 0.38;
echo $incentivo;
}
}
?> € / anno</p>
</p>
</span>
</font>
</td>
</tr>
</table>
</span>
</h2>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<h2>
<span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px" class="Apple-style-span">
<strong>
<em>
<font face="Arial, Helvetica, sans-serif" size="4" class="Apple-style-span">
<span style="font-size: 14px; font-style: normal; font-weight: normal" class="Apple-style-span">Richiedi un preventivo:
</span>
</font>
</em>
</strong>
</span>
</h2>
<span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px" class="Apple-style-span">
<h2>
<a href="index.php?option=com_chronocontact&chronoformname=Questionario" target="_blank">
<font class="Apple-style-span" color="#FF6600">Compila il modulo di richiesta
</font>
</a> per entrare in contatto con noi.
</h2>
<h2>Finanziamenti:
</h2>
<p> </p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="350" height="70"><param name="width" value="350" /><param name="height" value="70" /><param name="src" value="images/stories/finanziamenti.swf" />
<embed type="application/x-shockwave-flash" width="350" height="70" src="images/stories/finanziamenti.swf"></embed>
</object>
<p><div class="form_item">
<input value="Salva" name="button_5" type="submit" />
<a href="index.php?option=com_chronocontact&chronoformname=simulatore_impianto&cfformstep=4"
style="text-decoration: none;"> <input value="Indietro" type="button"></a>
</div></p>
</span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</font>
</span>
simulatore_impianto (madre)
come codice io ho lasciato tutto bianco l'importante è che sia l'unico a cui venga collegata la tabella di inserimento dei dati. Non commettete l'errore che avevo fatto io di collegare anche ai singoli figli le tabelle rispettive altrimenti non funziona niente
. sempre nel form madre andate su plugins ed attivate il multiform e salvate. ore selezionate il check box simulatore_impianto e la dicitura multiform ed impostate al sequenza esatta, questa procedura è spiegata perfettamente da vales al seguente link:
CLIKKA QUI'. Per il resto non ho fatto nessuna modifica, spero di esse stato chiaro se ci sono punti oscuri chiedete pure. Ciao David