oggi ho controllato non mi fa il casting della variabile per cui mi inserisce in tabella un intero
Codice PHP:
<?php
if (isset($_POST['submit']) AND ($_POST['submit'] == "salva"))
{
$fattura->imponibile= settype($fattura->imponibile, "double");
//apro la connessione per recuperare i clienti già inseriti
$conn = Database::getConnection();
$queryFatt = "INSERT INTO fattura (ID_FATTURA,N_FATTURA,DATA,CLIENTE,VALUTA,PAGAMENTO,RESA,N_COLLI,IMBALLO,PESO,BANCA,IMPONIBILE,SCONTO,NETTO,TRASPORTO,IVA,TOTALE,NOTE)
VALUES ('','". $fattura->n_fattura ."','". $fattura->data ."','".$fattura->cliente ."','".$fattura->valuta ."','".$fattura->pagamento ."','".$fattura->resa ."','".$fattura->n_colli ."','".$fattura->imballo ."','".$fattura->peso ."','".$fattura->banca ."','".$fattura->imponibile ."','".$fattura->sconto ."','".$fattura->netto ."','".$fattura->trasporto ."','".$fattura->iva ."','".$fattura->totale ."','".$fattura->note ."')";
if (!($resultFatt = $conn->query ( $queryFatt )))
{
echo "Fattura non salvata, operazione non andata a buon fine. problema tecnico";
}
else
{
echo "Fattura salvata, operazione andata a buon fine." . $fattura->imponibile;
}
}
?>