En un insert marca query was empty
Require_once('Connections/conex.php');
mysql_select_db($database_conex, $conex);
$robra=erro del recordsetinsert3Query was emptyPOST['robra'];
$cont_activ=erro del recordsetinsert3Query was emptyPOST['cont_activ'];
$cont_fase=erro del recordsetinsert3Query was emptyPOST['cont_fase'];
$cont_subf=erro del recordsetinsert3Query was emptyPOST['cont_subf'];
$rautorizado=erro del recordsetinsert3Query was emptyPOST['autorizado'];
$activ=erro del recordsetinsert3Query was emptyPOST['activ'];
$t_moneda=erro del recordsetinsert3Query was emptyPOST['t_moneda'];
$monto=erro del recordsetinsert3Query was emptyPOST['monto'];
$lb=erro del recordsetinsert3Query was emptyPOST['lb'];
$justifica=erro del recordsetinsert3Query was emptyPOST['justifica'];
$ppresup=erro del recordsetinsert3Query was emptyPOST['ppresup'];
$pfinanc=erro del recordsetinsert3Query was emptyPOST['pfinanc'];
//checo si existe la activ
$query_Recordset6 = "select * from reg_activ where robra='".$robra."' and cont_fase='".$cont_fase."' and cont_subf='".$cont_subf."' and cont_activ='".$cont_activ."'";
$Recordset6 = mysql_query($query_Recordset6, $conex) or die("Error en el $totalRows_Recordset6:".mysql_error());
$row_Recordset6 = mysql_fetch_assoc($Recordset6);
$totalRows_Recordset6 = mysql_num_rows($Recordset6);
if(empty($totalRows_Recordset6)) //sino exite inserto la activ con su llave
{
if($cont_activ!=0)
{
if($cont_fase<=9)
$fase_char="0".$cont_fase;
else
$fase_char=$cont_fase;
if($cont_subf<=9)
$subf_char="0".$cont_subf;
else
$subf_char=$cont_subf;
if($cont_activ<=9)
$activ_char="0".$cont_activ;
else
$activ_char=$cont_activ;
$llave_activ=$ppresup.$pfinanc.$fase_char.$subf_char.$activ_char;
$query_Recordsetinsert3 = "insert into reg_activ (llave, cont_activ, robra, cont_fase, cont_subf, activ, t_moneda, monto, lb) values ('".$llave_activ."','".$cont_activ."','".$robra."','".$cont_fase."', '".$cont_subf."','".$activ."','".$t_moneda."','".$monto."','".$lb."')";
$Recordsetinsert = mysql_query($query_Recordsetinsert, $conex) or die("erro del recordsetinsert3".mysql_error());
$query_Recordsetinsert4 = "insert into reg_lbase (llave, lb, robra, cont_fase, cont_subf, cont_activ, justifica) values ('".$llave_activ."','".$lb."','".$robra."','".$cont_fase."', '".$cont_subf."','".$cont_activ."','".$justifica."')";
$Recordsetinsert2 = mysql_query($query_Recordsetinsert2, $conex) or die("insert4".mysql_error());
}
}
En este código inserto una actividad si es que no existe...
El problema es que si hace la acción... Por que al ver la base de datos .. Efectivamente inserta la actividad...
Pero me marca en la aplicación el siguiente error :
erro del recordsetinsert3Query was empty
que es del insert que pegue anteriormente... Pero por que ?.. Si ya lo hizo!!!!
mysql_select_db($database_conex, $conex);
$robra=erro del recordsetinsert3Query was emptyPOST['robra'];
$cont_activ=erro del recordsetinsert3Query was emptyPOST['cont_activ'];
$cont_fase=erro del recordsetinsert3Query was emptyPOST['cont_fase'];
$cont_subf=erro del recordsetinsert3Query was emptyPOST['cont_subf'];
$rautorizado=erro del recordsetinsert3Query was emptyPOST['autorizado'];
$activ=erro del recordsetinsert3Query was emptyPOST['activ'];
$t_moneda=erro del recordsetinsert3Query was emptyPOST['t_moneda'];
$monto=erro del recordsetinsert3Query was emptyPOST['monto'];
$lb=erro del recordsetinsert3Query was emptyPOST['lb'];
$justifica=erro del recordsetinsert3Query was emptyPOST['justifica'];
$ppresup=erro del recordsetinsert3Query was emptyPOST['ppresup'];
$pfinanc=erro del recordsetinsert3Query was emptyPOST['pfinanc'];
//checo si existe la activ
$query_Recordset6 = "select * from reg_activ where robra='".$robra."' and cont_fase='".$cont_fase."' and cont_subf='".$cont_subf."' and cont_activ='".$cont_activ."'";
$Recordset6 = mysql_query($query_Recordset6, $conex) or die("Error en el $totalRows_Recordset6:".mysql_error());
$row_Recordset6 = mysql_fetch_assoc($Recordset6);
$totalRows_Recordset6 = mysql_num_rows($Recordset6);
if(empty($totalRows_Recordset6)) //sino exite inserto la activ con su llave
{
if($cont_activ!=0)
{
if($cont_fase<=9)
$fase_char="0".$cont_fase;
else
$fase_char=$cont_fase;
if($cont_subf<=9)
$subf_char="0".$cont_subf;
else
$subf_char=$cont_subf;
if($cont_activ<=9)
$activ_char="0".$cont_activ;
else
$activ_char=$cont_activ;
$llave_activ=$ppresup.$pfinanc.$fase_char.$subf_char.$activ_char;
$query_Recordsetinsert3 = "insert into reg_activ (llave, cont_activ, robra, cont_fase, cont_subf, activ, t_moneda, monto, lb) values ('".$llave_activ."','".$cont_activ."','".$robra."','".$cont_fase."', '".$cont_subf."','".$activ."','".$t_moneda."','".$monto."','".$lb."')";
$Recordsetinsert = mysql_query($query_Recordsetinsert, $conex) or die("erro del recordsetinsert3".mysql_error());
$query_Recordsetinsert4 = "insert into reg_lbase (llave, lb, robra, cont_fase, cont_subf, cont_activ, justifica) values ('".$llave_activ."','".$lb."','".$robra."','".$cont_fase."', '".$cont_subf."','".$cont_activ."','".$justifica."')";
$Recordsetinsert2 = mysql_query($query_Recordsetinsert2, $conex) or die("insert4".mysql_error());
}
}
En este código inserto una actividad si es que no existe...
El problema es que si hace la acción... Por que al ver la base de datos .. Efectivamente inserta la actividad...
Pero me marca en la aplicación el siguiente error :
erro del recordsetinsert3Query was empty
que es del insert que pegue anteriormente... Pero por que ?.. Si ya lo hizo!!!!
1 Respuesta
Respuesta de davidcortesb
1