Que tal susan_, Bueno por partes, modifica así tus consultas
Código PHP:
//checo si existe fase en tabla
$query_Recordset2 = "select * from reg_fase where robra='".$robra."' and cont_fase='".$cont_fase."'";
$Recordset2 = mysql_query($query_Recordset2, $conex) or die("Error en query $query_Recordset2:".mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
if($totalRows_Recordset2 == 0) //sino exite la inserto
{
$query_Recordsetinsert5 = "insert into reg_fase (cont_fase, robra, ridfase, rautorizado) values ('".$cont_fase."','".$robra."','".$ridfase."','".$rautorizado."')";
$Recordsetinsert5 = mysql_query($query_Recordsetinsert5, $conex) or die("Error en query $query_Recordsetinsert5:". mysql_error());}
De donde obtienes las variables $robra y $cont_fase? supongo que de un formulario si es así rescatalas de esta forma suponiendo que el método de envio es POST
Código PHP:
$robra = $_POST['robra'];
$cont_fase = $_POST['cont_fase'];
Saludos.