tengo el siguiente codigo pero me graba el registro dos veces en la base de datos, es como si se ejecutara dos veces pero no encuentro el problema si me pueden ayudar se los agradeceria
muchas gracias
<script>
function validar(form){
if (confirm("Está seguro que desea correr el proceso?")){
document.form.action='descuento.php';
document.form.submit();
}
else{
return (false);
}
}
</script>
<?
include("../include/conexion.php");
include("../include/funciones.php");
if ($_POST['ac']=="si"){
$qry1="select id_socio, porcentaje_socio, porcentaje_empresa, salario,bono from socios where status = 'activo'";
$result= mysql_query($qry1) or die('La consulta falló: ' . mysql_error());
$nr = mysql_num_rows($result);
if ($nr > 0) {
echo mysql_query("insert into descuentos (id_usuario,fecha) values ('".$_SESSION['cod_user']."','".date("y/m/d")."')")or die('La consulta falló: ' . mysql_error());
$qry2="select id_descuento from descuentos ORDER BY id_descuento DESC LIMIT 1";
$result2= mysql_query($qry2) or die('La consulta falló: ' . mysql_error());
$r2 = mysql_fetch_row($result2);
echo $r2[0];
for ($i=0;$i<$nr;$i++){
$r = mysql_fetch_row($result);
$montoS = $r[1] * $r[3]/100;
$montoP = $r[2] * $r[3]/100;
$qry2 ="insert into movimientos_aportes (id_socio,monto_socio,monto_empresa,";
$qry2 = $qry2."fecha_movimiento,id_t_movimiento,bono,id_de scuento) values";
$qry2= $qry2."(".$r[0].",".$montoS.",".$montoP.",'".date('y/m/d')."',1,".$r[4].",".$r2[0].")";
echo $qry3;
//mysql_query($qry2) or die('La consulta falló: ' . mysql_error());
}
echo "
<br><br><br><br>
<p align='center'>
Los Registros han sido actualizado <p><br><br><br>";
}
else {
echo "no hay socios activos en este momento";
}
}
else {
$qry = "select usuario.id_usuario,usuario.login, descuentos.id_usuario, descuentos.fecha from usuario,descuentos";
$qry = $qry." where usuario.id_usuario = descuentos.id_usuario ";
$r=mysql_query($qry) or die('La consulta falló: ' . mysql_error());
$n=mysql_num_rows($r);
$r1 = mysql_fetch_row($r);
?>
<p> </p>
<table width="247" border="0" align="center">
<tr bgcolor="#084C79" class="dato">
<td colspan="2" ><div align="center" style="font-weight: bold; color: #FFFFFF;"> Ultima Ejecucion </div></td>
</tr>
<tr>
<td width="80" bgcolor="#084C79"><div align="right" style="color: #FFFFFF; font-weight: bold;">Usurario:</div></td>
<td width="157" bgcolor="#C9D7E0"><?php echo $r1[1];?></td>
</tr>
<tr>
<td bgcolor="#084C79"><div align="right" style="color: #FFFFFF; font-weight: bold;">Fecha:</div></td>
<td bgcolor="#C9D7E0"><?php echo cambiaf_a_normal($r1[3]);?></td>
</tr>
</table>
<form name=form method=post onSubmit="return validar(this);">
<input name="ac" type="hidden" id="ac" value="si">
<table width="300" border="0" align="center" class="cborde">
<tr>
<td><div align="center">¿Desea ejecutar el descuento de cuotas? </div></td>
</tr>
<tr>
<td><div align="center">
<input type="submit" name="Submit" value="Aceptar">
</div></td>
</tr>
</table>
</form>
<? } ?>
</body>