Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/12/2003, 00:51
mario_arenasc
 
Fecha de Ingreso: octubre-2003
Ubicación: Santiago
Mensajes: 66
Antigüedad: 20 años, 6 meses
Puntos: 0
Considero conveniente colocar extracto del código que utilizo para operar el sistema, y con el puedan darme algún apoyo. La solución de Lamp no sé como incorporarla y no funcionó tratándola de adaptar al tema.

Espero vuestro apoyo y ayuda.

Formulario que carga los datos.
---------------------------------------

<td width="291"><font size="4" face="Arial, Helvetica, sans-serif"><strong>Código de Agencia *</strong></font></td>
<td><select name="CA" size="1" tabindex="2"> <option value=""></option>

<?
$Database = "nombre_base";
$SQLQuery = "select codigo_agencia from agencias order by codigo_agencia";
$Tabla = mysql_db_query($Database, $SQLQuery, $IdConect);
while ($Registro = mysql_fetch_object($Tabla))
{
$codigo_agencia = $Registro->codigo_agencia;
?>
<option value="<?=$codigo_agencia?>"> <?=$codigo_agencia?>
</option>
<?
}
?>
</select>
Dejar en blanco si no aplica</td>
</tr>
<tr>
<td width="291"><font size="4" face="Arial, Helvetica, sans-serif"><strong>Código de Operador *</strong></font></td>
<td><select name="CO" size="1" tabindex="4">
<option value=""></option>
<?
$Database = "nombre_base";
$SQLQuery = "select codigo_operador from operadores order by codigo_operador";
$Tabla = mysql_db_query($Database, $SQLQuery, $IdConect);
while ($Registro = mysql_fetch_object($Tabla))
{
$codigo_operador = $Registro->codigo_operador;
?>
<option value="<?=$codigo_operador?>"> <?$codigo_operador?>
</option>
<?
}
?>
</select>
Dejar en blanco si no aplica</td>
</tr>
<tr>
<td width="291"><font size="4" face="Arial, Helvetica, sans-serif"><strong>Clave</strong>
(*) <font size="3"></font></font></td>
<td><input name="CLAVE" type="text" id="CA5" size="8" maxlength="8" tabindex="6">
<font size="3" face="Arial, Helvetica, sans-serif"> (Máximo
8 alfa-caracteres )</font></td>
</tr>
<tr>
<td><font size="4" face="Arial, Helvetica, sans-serif"><strong>Confirme Clave</strong> (*) <font size="3"></font></font></td>
<td><input name="CLAVE2" type="text" id="CLAVE2" size="8" maxlength="8" tabindex="7"></td>
</tr>


Formulario que valida datos y efectúa la carga sobre la base de datos de ser correctos los criterios. Un ejemplo de la aplicación de los criterios NO CUMPLIDOS, y donde debería retornar a la página anterior sin perder los datos ingresados. De esta forma, el usuario corrige el o los errores...

if ($_POST[CO] == "" and $_POST[CA] == "")
{
?>
<script language="JavaScript" type="text/JavaScript">
alert("Debe elegir un Código de Agencia o un Código de Operador");

history.back();
</script>
<?
}


Pero el history retorna a una página inicial en blanco.

La propuesta planteada por Lamp, no logro entenderla bien.

Puede alguien darme una ayuda en vista del código aquí indicado.

__________________
Saludos,

MAC