This is the correct technique, but you shouldn't need to add the reformatting in DataBridge 2. You just change the data type to "t" like:
<?php
$rs_doppioni = new WA_MySQLi_RS("rs_doppioni",$conn_registrazione_i,1);
$rs_doppioni->setQuery("SELECT * FROM registrazioni WHERE registrazioni.ora_scontrino_reg = ? AND registrazioni.data_scontrino_reg = ? AND registrazioni.minuti_scontrino_reg = ? AND registrazioni.numero_scontrino_reg = ?");
$rs_doppioni->bindParam("t", "".((isset($_POST["ora_scontrino_reg"]))?$_POST["ora_scontrino_reg"]:"") ."", "-1"); //orascontrino
$rs_doppioni->bindParam("t", "".((isset($_POST["data_scontrino_reg"]))?$_POST["data_scontrino_reg"]:"") ."", "-1"); //datascontrino
$rs_doppioni->bindParam("t", "".((isset($_POST["minuti_scontrino_reg"]))?$_POST["minuti_scontrino_reg"]:"") ."", "-1"); //minutiscontrino
$rs_doppioni->bindParam("t", "".((isset($_POST["numero_scontrino_reg"]))?$_POST["numero_scontrino_reg"]:"") ."", "-1"); //numeroscontrino
$rs_doppioni->execute();
?>
What does the validation code look like? Maybe that is where the mistake is.