
24/12/2008, 12:32
|
| | Fecha de Ingreso: septiembre-2008
Mensajes: 3
Antigüedad: 16 años, 5 meses Puntos: 0 | |
Falla al recargar pagina despues de haber enviado datos con java en pagina php Hola a todos primero decirles feliz navidad y bueno mi problema es el siguiente yo tengo una pagina diseñada en donde realizo canje de puntos y tengo una ventana en donde veo todos los canje realizados por un socio y ademas puedo gestionar un nuevo canje .para esto envio datos como el codigo del socio la id de la promocion a un popup mediante un codigo java asi
<a href="javascript:abrir_ventana('canje_1.php?var=<? echo $promocion?>&var1=<?php echo $fechas?>&var2=<?php echo $val?>&var3=<?php echo $doc?>&var4=<?php echo $num?>')"><img src="../images1/bt_nuevo.gif" width="60" height="18" />
las variables pasan mediante la url a una popup y alli puedo ejecutar mis consultas todo ok hasta aqui el problema surge cuando en la popup inserto datos mi base de datos mysql le doy en submit( <input name="ok" type="submit" id="ok" onclick="javascript:window.opener.location.reload( )" value="Grabar"/>) y
lo que este hace es grabar los datos pero falla cuando quiero recargar la pagina padre no recarga los datos ni siquiera los inserta y no se porque les dejo los codigos de las dos paginas
</style>
<SCRIPT language="javascript">
function abrir_ventana(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,men ubar=0,resizable=0,width=510,height=400,left = 140,top = 180');");
}
</SCRIPT>
</head>
<body>
<form action="" method="post" name="form1" id="form1">
<? require("../mantenimiento/aut_config.inc.php");
$cn=mysql_connect("$sql_host","$sql_usuario","$sql _pass");
mysql_select_db("clsocios",$cn);
$sql_prom= mysql_query("SELECT id_prom,nom_prom FROM PROMOCIONES order by id_prom asc",$cn);
$res_prom = mysql_num_rows($sql_prom);
$rstd= mysql_query("SELECT * FROM tipdocumento order by codtipo",$cn);
$td = mysql_num_rows($rstd);
//haciendo consulta de socio
$socio=mysql_query("select nomcli,appcli,apmcli from clientes where numdoc='$num' and codtipo='$doc'",$cn);
//consulta sobre los puntos
$punto=mysql_query("select puntos from acupuntos where codtipo='$doc' and numdoc='$num'",$cn);
$res=mysql_affected_rows($cn);
if($res>0)
{
$puntos=mysql_result($punto,0,"puntos");
}
$precio=mysql_query("select punto_prom from promociones where id_prom='$promocion'",$cn);
$res_2=mysql_affected_rows($cn);
if($res_2>0)
{
$pro_pun=mysql_result($precio,0,"punto_prom");
if($puntos<$pro_pun)
{$val=0;}
else
{$val=1;}
}
?>
<select name="promocion" id="promocion">
<option selected="selected"></option>
<? for($k=0;$k<$res_prom;$k++){
$nom = mysql_result($sql_prom,$k,"nom_prom");
$id = mysql_result($sql_prom,$k,"id_prom");
?>
<option value="<? echo $id ?>" selected="selected"> <? echo $nom ?> </option>
<? } ?>
</select>
<label>
<input name="fechas" type="hidden" id="fechas" value="<?php echo date("Y/m/d")?>" />
</label>
</span></th>
</tr>
<tr>
<th rowspan="2" scope="col"><span class="Estilo16">SOCIO</span></th>
<th width="186" scope="col"><span class="Estilo16">
<label><span class="Estilo17">
<select name="doc" id="doc">
<option selected="selected"></option>
<? for($b=0;$b<$td;$b++){
$opc1 = mysql_result($rstd,$b,"documento");
$arc1 = mysql_result($rstd,$b,"codtipo");
?>
<option value="<? echo $arc1 ?>" selected="selected"> <? echo $opc1 ?> </option>
<? } ?>
</select>
</span></label>
</span></th>
<th width="198" scope="col"><input name="num" type="text" id="num" value="<?php echo $num?>" />
<label></label></th>
</tr>
<tr>
<th height="26" colspan="2" scope="col"><span class="Estilo16">
<label></label>
<label>
<?php while($row = mysql_fetch_array($socio)){
echo "<p>".$row['nomcli']." ".$row['appcli']." ".$row['apmcli']."</p>";
}?>
</label>
</span></th>
</tr>
</table>
<table width="518" height="62" border="1">
<tr>
<th width="112" height="27" bgcolor="#ECE9D8" scope="col"><span class="Estilo16">FECHA</span></th>
<th bgcolor="#ECE9D8" scope="col"><span class="Estilo16">IMPORTE</span></th>
<th bgcolor="#ECE9D8" scope="col"><span class="Estilo16">MONEDA</span></th>
<th bgcolor="#ECE9D8" scope="col"><span class="Estilo16">PUNTOS</span></th>
</tr>
<?php
$man_prom=mysql_query("select fecha_mov,imp_mov,tip_moneda,punto_mov from movpro where numdoc='$num' and codtipo='$doc' and id_prom='$promocion'") ?>
<?php while($row=mysql_fetch_array($man_prom)){ ?>
<tr>
<th bgcolor="#ECE9D8" scope="col"><span class="Estilo16"><span class="Estilo15"><?php echo $row[0] ?></span></span></th>
<th width="128" bgcolor="#ECE9D8" scope="col"><span class="Estilo16"><span class="Estilo15"><?php echo $row[1] ?></span></span></th>
<th width="133" bgcolor="#ECE9D8" scope="col"><span class="Estilo16"><span class="Estilo15"><?php echo $row[2] ?></span></span></th>
<th width="117" bgcolor="#ECE9D8" scope="col"><span class="Estilo16"><span class="Estilo15"><?php echo $row[3] ?></span></span></th>
</tr>
<? }?>
</table>
<table width="520" border="1">
<tr>
<th width="246" scope="col"><a href="javascript:abrir_ventana('canje_1.php?var=<? echo $promocion?>&var1=<?php echo $fechas?>&var2=<?php echo $val?>&var3=<?php echo $doc?>&var4=<?php echo $num?>')"><img src="../images1/bt_nuevo.gif" width="60" height="18" />
<label></label>
<label></label>
</a></th>
<th width="258" scope="col"><a href="javascript:self.close()"><img src="../images1/bt_salir.gif" width="60" height="18" /></A></th>
</tr>
</table>
<p>
<label></label>
<label></label>
<label></label>
</p>
</form>
<p> </p>
</body>
</html> |