se que esta consulta la hicieron varias veces pero yo hice lo que recomendaron pero no me funciona les dejo el codigo:
Código PHP:
if(isset($_POST["btsubmit"]))
{
if($tipopago == 1)
{
//Estas son validaciones
$importet = 0;
$incompleto = 0;
if(($_POST["efectivo"] != ''))
{
$importet = $importet + ($_POST["efectivo"]);
}
if($_POST["cheque"] != '')
{
$importet = $importet + ($_POST["cheque"]);
if($_POST["num_ch"] == '' || $_POST["banco_cheque"] == '-1')
{
$incompleto = 1;
}
}
if($_POST["tarjeta"] != '')
{
$importet = $importet + ($_POST["tarjeta"]);
if($_POST["seltarjeta"] == "-1")
{
$incompleto = 1;
}
}
if($incompleto == 0)
{
if($importet == $importe)
{
echo "esta bien";
//aca pongo directamente la funcion pero no me la ejecuta
echo "
<script>
document.getElementById('btsubmit').value = 'Enviando...';
document.getElementById('btsubmit').disabled = true;
window.open('comprobante.php?id=<?php echo $id; ?>', 'windowname1', 'width=400, height=400');
document.form1.submit();
return true;
</script>
";
//header("Location: actualiza_pagos.php?id=".$id."&efectivo=".$_POST["efectivo"]);
}
else
{
echo "<font color = 'red'>Hay una diferencia en el importe</font>";
}
}else
{
echo "<font color = 'red'>Hay campos incompletos </font>";
}
}
else
{
echo '<script languaje="javascript">
return checkSubmit();
</script>';
header("Location: actualiza_pagos.php?id=".$id."&compro=".$_POST["compro"]);
}
}
desde ya muchas gracias
saludos