Hola tengo una consulta en un while, funciona bien , intento mandar un alert y al aceptar mandar a otro archivo, me di cuenta que solo se pasaba siempre el primer valor de mi while (clave empleado)
agregue [] y un contador a mis input´s y función , pero no logro ejecutar la función, alguien puede indicarme por que no se ejecuta la función, muchas gracias
Código PHP:
<?php do { ?>
<?php $i+=1; $i;?>
<input id="empleado<? echo $i;?>" name="empleado[]" value="<?php echo $empleado=$row_empleados['clave']?>" type="text">
<a href="javascript:;" id="link<? echo $i;?>" onClick="confirmation('generarDocumento.php?empleado=<?php echo $empleado;?>&tipo=<?php echo $tipo; ?> ');"><img src="images/print.png" /></a></div></td>
</tr>
</tbody>
<?php } while ($row_empleados = mysqli_fetch_assoc($empleados)); ?>
Función
Código:
<script type="text/javascript">
function confirmation(i)
{
var empleado = document.getElementById('empleado' + i).value;
var tipo= document.getElementById('tipo' + i).value;
swal({
title: "Estas seguro de generar este Documento?",
text: "Al dar clic en Aceptar generaras "+empleado+""+tipo+"",
type: "warning",
showCancelButton: true,
cancelButtonColor: "#DD6B55",
cancelButtonText: "Cancelar",
confirmButtonColor: "#3085d6",
confirmButtonText: "Aceptar",
closeOnConfirm: false },
function(isConfirm){
alert('Aceptar');
});
$('.swal2-confirm').click(function(){
window.location.href = "generarDocumento.php?empleado="+empleado+ "&tipo=" + tipo;
});
}
</script>