Monitor Risparmio
Scritto da Massimiliano Brasile
Nota: passando sula singola offerta verranno visualizzati maggiori dettagli.
‘;
$sp=’
‘;
$guida=’, vedi guida‘;
$lim_inf=$_POST[‘min’];
$lim_sup=$_POST[‘max’];
if ($lim_inf==null) $lim_inf=’0′;
if ($lim_sup==null) $lim_sup=’1000000′;
if ($lim_sup<$lim_inf) $lim_sup='1000000';
$int_inf=$_POST['int_lo'];
if ($int_inf==null) $int_inf='0';
$soloitalia=$_POST['italia'];
print_r('
‘);
?>
[inline]
[/inline]
(1=interesse maggiore, rit. 27% )
‘,
$sp.’PCT / Investimenti su sottostanti BOT (rit. 12,5% )
‘,
$sp.’Conti di Deposito Non Vincolati (rit. 27%)
‘,
$sp.’Conti di Deposito ESTERI Non Vincolati (lordo ‘.$guida.’)
‘,
$sp.’Conti di Deposito Vincolati A Tempo (rit. 27%)
‘,
$sp.’Conti di Deposito ESTERI Vincolati A Tempo (lordo ‘.$guida.’)
‘,
$sp.’Pronti Contro Termine Vincolati a Risparmio Gestito (rit. 27%)
‘,
$sp.’Prodotti di investimento a Capitale Garantito (rit. 12,5%)
‘
);
$spese = array( ‘N/B’, ‘bolli’, ‘canone’, ‘bolli+canone’, ‘altri costi’ );
$valute = array( ‘euro’, ‘sterlina’, ‘dollaro’, ‘altro’ );
//———-
$my_cat = 1;
while ($my_cat<8)
{
//query unica per ogni categoria
$query = "SELECT * FROM mon_risparmio WHERE (categoria=".$my_cat." && nascosto='0' && status='1' && (inv_min>=”.$lim_inf.” && inv_min<=".$lim_sup.") && lordo>=”.$int_inf;
if ($soloitalia==’on’) $query .= ” && nazione=’IT'”;
$query .= ‘) ORDER BY lordo DESC;’;
$result = mysql_query($query, $db);
// if ( mysql_num_rows($result)==0 ) print_r(‘
n/a’);
if ( mysql_num_rows($result)>0 ) {
print_r( ‘‘.$categorie[ $my_cat ] );
echo “
- “;
- ‘.$offerta.” : “.$netto.$tt.$inv_min.”, “.$sp.”
- ‘.$st.$offerta.’ : ‘.$netto.$promo.$tt.$inv_min.’, ‘.$sp.’
- ‘.$offerta.’ : ‘.$netto.$promo.$tt.$inv_min.’, ‘.$sp.’
}
while ($row = mysql_fetch_array($result))
{
$offerta = $row[nome_offerta];
if ($row[sotto_offerta]!=null) $offerta .= ” [“.$row[sotto_offerta].”]”;
$box_content = “‘”.$offerta.”‘”;
$box_content .= “,'”.$row[istituto].”‘”;
$box_content .= “,'”.$row[nazione].”‘”;
$box_content .= “,'”.$valute[$row[valuta]].”‘”;
$box_content .= “,'”.$row[link_review].”‘”;
$box_content .= “,'”.$row[link_offerta].”‘”;
$offerta = ‘‘.$offerta.’‘;
if (($my_cat==3) || ($my_cat==5)) $offerta=$offerta.’ (‘.$row[nazione].’)’;
$scala = (10000-$row[ritenuta])/10000/10000;
//$netto = ‘‘.sprintf( “%01.2f”, $row[lordo] * $scala).’%’;
//$netto = sprintf( “%01.2f”, $row[lordo] * $scala).’%’;
if ($row[lordo]==0) $netto=’- – -‘;
$promo=”;
if ($row[lordo_promo]>0) $promo=’ (promo ‘.sprintf( “%01.2f”, $row[lordo_promo] * $scala).’%)’;
//$netto = $netto.’‘;
//$netto = ‘‘;
$netto = ‘‘;
$inv_min = “”;
//if ($row[inv_min]>0) $inv_min = ” da “.$row[inv_min];
if ($row[inv_min]>0) {
$inv_min = ” da “;
if ($row[inv_min]>=1000) $inv_min .= ($row[inv_min]/1000).’k’;
else $inv_min .= $row[inv_min].’E’;
}
//vincolo temporale
$tt=’ per ‘;
switch ($row[unita_tempo]) {
case “0”:
$tt=”;
break;
case “g”:
$row[nuovo_vincolo] == 1 ? $tt .= ‘1 giorno’ : $tt .= $row[nuovo_vincolo].’ giorni’;
break;
case “m”:
$row[nuovo_vincolo] == 1 ? $tt .= ‘1 mese’ : $tt .= $row[nuovo_vincolo].’ mesi’;
break;
case “a”:
$row[nuovo_vincolo] == 1 ? $tt .= ‘1 anno’ : $tt .= $row[nuovo_vincolo].’ anni’;
break;
}
$sp = ‘‘.$spese[$row[spese]].’‘;
//echo ‘
“;
//$st = ”;
//if ($row[status]==”0″) $st='[sospesa] ‘;
//echo ‘
‘;
echo ‘
‘;
//if ($row[status]==”0″) print_r(‘‘);
}
if ( mysql_num_rows($result)>0 )
echo ‘
‘;
$query = “SELECT * FROM mon_risparmio WHERE (categoria=”.$my_cat.” && nascosto=’0′ && status=’0’ && (inv_min>=”.$lim_inf.” && inv_min<=".$lim_sup.") && lordo>=”.$int_inf;
if ($soloitalia==’on’) $query .= ” && nazione=’IT'”;
$query .= ‘) ORDER BY lordo DESC;’;
$result = mysql_query($query, $db);
if ( mysql_num_rows($result)!==0 ) print_r(‘sospese:
while ($row = mysql_fetch_array($result)) {
$offerta = $row[nome_offerta];
if ($row[sotto_offerta]!=null) $offerta .= ” [“.$row[sotto_offerta].”]”;
$box_content = “‘”.$offerta.”‘”;
$box_content .= “,'”.$row[istituto].”‘”;
$box_content .= “,'”.$row[nazione].”‘”;
$box_content .= “,'”.$valute[$row[valuta]].”‘”;
$box_content .= “,'”.$row[link_review].”‘”;
$box_content .= “,'”.$row[link_offerta].”‘”;
$offerta = ‘‘.$offerta.’‘;
if (($my_cat==3) || ($my_cat==5)) $offerta=$offerta.’ (‘.$row[nazione].’)’;
$scala = (10000-$row[ritenuta])/10000/10000;
//$netto = ‘‘.sprintf( “%01.2f”, $row[lordo] * $scala).’%’;
//$netto = sprintf( “%01.2f”, $row[lordo] * $scala).’%’;
if ($row[lordo]==0) $netto=’- – -‘;
$promo=”;
if ($row[lordo_promo]>0) $promo=’ (promo ‘.sprintf( “%01.2f”, $row[lordo_promo] * $scala).’%)’;
//$netto = $netto.’‘;
//$netto = ‘‘;
$netto = ‘‘;
$inv_min = “”;
//if ($row[inv_min]>0) $inv_min = ” da “.$row[inv_min];
if ($row[inv_min]>0) {
$inv_min = ” da “;
if ($row[inv_min]>=1000) $inv_min .= ($row[inv_min]/1000).’k’;
else $inv_min .= $row[inv_min].’E’;
}
//vincolo temporale
$tt=’ per ‘;
switch ($row[unita_tempo]) {
case “0”:
$tt=”;
break;
case “g”:
$row[nuovo_vincolo] == 1 ? $tt .= ‘1 giorno’ : $tt .= $row[nuovo_vincolo].’ giorni’;
break;
case “m”:
$row[nuovo_vincolo] == 1 ? $tt .= ‘1 mese’ : $tt .= $row[nuovo_vincolo].’ mesi’;
break;
case “a”:
$row[nuovo_vincolo] == 1 ? $tt .= ‘1 anno’ : $tt .= $row[nuovo_vincolo].’ anni’;
break;
}
$sp = ‘‘.$spese[$row[spese]].’‘;
//echo ‘
“;
//$st = ”;
//if ($row[status]==”0″) $st='[sospesa] ‘;
//echo ‘
‘;
echo ‘
‘;
//if ($row[status]==”0″) print_r(‘‘);
}
if ( mysql_num_rows($result)!==0 ) print_r(‘
‘);
//echo ‘
‘;
$my_cat++;
}
mysql_close($db);
print_r(‘
Convenzioni utilizzate:
– gli interessi, ove non specificato, si intendono NETTI e su base annua
– N/B = niente bolli a carico del cliente
– “promo” dipende dalla singola offerta e al momento non viene indicato il periodo di tempo associato
– FOI = Indice dei prezzi al consumo FOI
‘);
?>
[inline]
[/inline]