en primer lugar tengo una tabla empleado con N registros los cuales pueden aumentar!
y el formulario es el siguiente:
Código PHP:
Ver original<form method="post" onsubmit="return validarSubida(this)" action="<?php echo $_SERVER['PHP_SELF'] ?>?modo=guardarIncentivo">
<?php
$sqls = "SELECT idempleado, nombre , rut, estado FROM ".$prefix."empleado WHERE idempleado=idempleado and estado='SI' AND sucursalr_idsucursalr='$sucursalr'";
$sqls.= " ORDER BY nombre ASC";
$results = execstmt($conn, $sqls);
?>
<input type="hidden" name="empleado[]" value="<?php echo $filas['idempleado'] ?>">
<div id="side-c"><label>Valor</label><br /><input type="text" class="text chico" name="valor[]" /></div>
<?php } ?>
<input type="submit" value="ingresar" name="boton" class="submit"/>
</form>
en el momento de guardar necesito rescatar el arrays de empleados y de valor los cuales son diferentes para cada registro, esta es la manera la cual estoy haciendo en este momento pero me inserta doble registro:
Código PHP:
Ver originalforeach($empleado as $key=>$e)
foreach($valor as $indice=>$n){
if ($n!='') {
$sql="INSERT INTO ".$prefix."insentivos (idinsentivos, usuario_idusuario, empleado_idempleado, valor, fecha, relsucursal) VALUES ('', '$idusuario', '$e', '$n', '$fecharegistro', '$sucursal')";
$cursor=execstmt($conn, $sql);
}}
}
ahora se entiende mi problema?? :$ espero me puedan ayudar. las demas variables las saco por sesion y no tengo problema para guardarlas pero los arrays me han traido un dolor de cabeza increible XD
de todas maneras intentare con el for de Nexus10!