El fallo viene en esa línea quiero decir que itroduje otra consulta un INSERT para ver si lo hacia dos veces, y lo hace dos veces independientemente de donde esté.
Código PHP:
Ver originalif($tps1['tps']>=$iva)
{
//Debemos dividir entre dos el iva porque no se sabe ejecuta dos veces
$iva=$iva/2;
$quita=$tps1['tps']-$iva;
mysql_query("UPDATE user SET tps='$quita' WHERE id='".$_SESSION['id']."'"); //Subimos el dinero a la cuenta del editor
$suma=$imprimeValorTest['tps']/2;
mysql_query("UPDATE user SET tps=tps+'$suma' WHERE id='".$imprimeValorTest['user']."' "); }
Es de lógica el fallo pero mi mente no llega a comprender como editando la consulta
ya no se ejecuta dos veces las sentencias, porque solo se ejecutan las sentencias no el código en si.