Si analizamos bien y con lo exageradamente poco que se sobre las transacciones, la colsulta original indica que se realizan tres funciones de inserción en la BD desde un ajax no tres peticiones desde ajax, en ese caso, seria algo como asi:
Código PHP:
Ver original$db->autocommit(false);
$a = $db->query("loquesea");
$b = $db->query("loquesea");
if($a !== false && $b !== false){
$db->query("COMMIT");
}else{
$db->query("ROLLBACK");
//redirecciono mostrando algun error o lo que sea
}
claro esto sería lo básico, imagino que hay mas por medio en el asunto