Lo que necesito es:
que una vez se graben los datos en la base vuelva a genera-sugerido.php con los datos actualizados.
agrega-sugerido.php
--------------------------
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Agregar codigos sugeridos - INDRA S.A.</title>
<link href="../css/css.css" type="text/css" rel="stylesheet" />
<head><title>Administrar tabla Sugeridos en Base de Datos</title></head>
</head>
<?
//Codigo Consultado
$codigo=$_REQUEST['codigo'];
include("../config.php");
if (isset($_REQUEST["Enviar"]))
{
$codigo=$_REQUEST['codigo'];
$cs = $_REQUEST["exicod"];
$cc = $_REQUEST["cantidad"];
//echo "Para el codigo: ".$codigo." Se sugerio Producto: ".$cs." cantidad: ".$cc;
if($cs=="" || $cc=="")
{
echo"<script language='JavaScript' type='text/JavaScript'>";
echo"alert ('No has completado la seleccion ...!');";
echo"</script>";
}
else
{
$result=mysql_query("insert into SUGERIDOS (CODPRO_S, CODIGO_S, CANTIDAD_S) values ($codigo,$cs,$cc) ",$conexion);
[B]//Cuando graba vuelva a genera-sugerido.php, con datos actualizados.[/B]
header("Location: ".$_SERVER['HTTP_REFERER']);
}
}
?>
<body>
<form name="form1" method="post" action="agrega-sugerido.php?codigo=<? echo $codigo; ?>">
<table width=80% border=1 cellspacing=0 cellpadding=2 id=linea align=center>
<tr>
<td width=30% align=right id=linea>Rubro:</td>
<td width=70% id=linea align=left>
<select name="rubr">
<option value=0>:.Seleccione Rubro.:</option>
<?
$rub="select * from RUBROS order by RUBRO_T";
$rubro=mysql_query($rub);
$rubroo=mysql_num_rows($rubro);
if($rubro>0)
{
for($i=0;$i<$rubroo;$i++)
{
$codrub=mysql_result($rubro,$i,"CODRUB_T");
$desrub=mysql_result($rubro,$i,"RUBRO_T");
echo "<option value=$codrub>$codrub $desrub</option>";
}
}
?>
</select>
</td>
</tr>
<tr>
<td width=30% align=right id=linea>Subrubro:</td>
<td width=70% id=linea align=left>
<select name="srub" onchange="this.form.submit()">
<option value=0>:.Seleccione Subrubro.:</option>
<?
$subrub="select * from SUBRUBROS order by SUBRUBRO_T";
$rsubrub=mysql_query($subrub);
$csubrub=mysql_num_rows($rsubrub);
if($csubrub>0)
{
for($i=0;$i<$csubrub;$i++)
{
$codsubrub=mysql_result($rsubrub,$i,"CODSUBRUB_T");
$dsubrubro=mysql_result($rsubrub,$i,"SUBRUBRO_T");
echo "<option value=$codsubrub>$codsubrub $dsubrubro</option>";
}
}
?>
</select>
</td>
</tr>
<tr>
<td width=30% align=right id=linea>Código-Descripción:</td>
<td width=70% id=linea align=left>
<select name="exicod">
<?
$selecc="select * from EXIPRO where RUBRO_P = '$rubr' and SUBRUB_P = '$srub'";
$recupe=mysql_query($selecc);
$era=mysql_num_rows($recupe);
if($era>0)
{
for($i=0;$i<$era;$i++)
{
$codexi=mysql_result($recupe,$i,"CODPRO_P");
$desexi=mysql_result($recupe,$i,"NOMBRE_P");
echo "<option value=$codexi>$codexi $desexi</option>";
}
}
else
{
echo "<option value=0>::. NO EXISTE VALORES, SEGUN SELECCION .::</option>";
}
?>
</select>
</td>
</tr>
<tr>
<td width=20% align=right id=linea>Cantidad:</td>
<td width=80% id=linea align=left>
<input name="cantidad" type="text" size=10 maxlength=3/>
</td>
</tr>
<tr>
<td colspan=2 align=right>
<input type="submit" name="Enviar" value="Guardar" />
</td>
</tr>
</table>
</form>
</body>
</html>
header("Location: ".$_SERVER['HTTP_REFERER']);
Pero:
No vuelve a genera-sugerido.php queda en agrega-sugerido.php, esperando mas ingresos.
Al forzar ir atras y estar en genera-sugerido los datos no me aparecen actualizados hasta que presiono F5.
La grabacion y lo mensajes funcionan.
Quien me ayuda con el problema, desde ya gracias.