Codice PHP:
function InsertTrans($trans, $aut, $codice, $totale, $transBank, $tcont,$taut, $mac, $esito, $carta){
$ins_query = "INSERT INTO Transazioni ".
"(IdTrans, NumAut, CodCli, Importo, IdTransBank, Mac, Esito, TAutor, TContab, Carta)".
" VALUES ($trans, $aut, '$codice', '$totale', '$transBank','$mac','$esito', '$taut','$tcont', '$carta')";
mysql_query($ins_query);// or die("Transazioni fallita.");
echo mysql_error();
}
FILE CHE LO RICHIAMA
$trans = $HTTP_GET_VARS['NUMORD'];
$aut = $HTTP_GET_VARS['AUT'];
$totale = $HTTP_GET_VARS['IMPORTO'];
$transBank = $HTTP_GET_VARS['IDTRANS'];
$tcont = $HTTP_GET_VARS['TCONTAB'];
$taut = $HTTP_GET_VARS['TAUTOR'];
$mac = $HTTP_GET_VARS['MAC'];
$esito = $HTTP_GET_VARS['ESITO'];
$carta = $HTTP_GET_VARS['CARTA'];
$tmp = str_replace(0,"",substr($trans,4,10));
$codice = RecuperaCodice($tmp);
echo "$trans, $aut,$codice, $totale,$transBank, $mac, $esito, $taut, $tcont, $carta";
InsertTrans($trans, $aut, $codice, $totale,$transBank, $mac, $esito, $taut, $tcont, $carta);
nel db invece di inserire tutti i campi inserisce corretamente i primi 5 campi nel sesto mette il valore dell'ottavo ne lascia tre vuoti e riempie l'ultimo