Tunait,
Lo siento, pero a pesar de seguir todo lo indicado (obviamente inserto en mi código y lógica), esto NO funciona.
Primero indica un error sintáxtico, y continúa la carga para aceptar el ingreso de datos y luego ingresar al usuario sin validar las claves. Es decir, no cumple el objetivo.
Expongo el código COMPLETO, con lo indicado por ti, para su validación. Espero tú o alguien pueda ayudarme con esto.
<?
// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
// always modified
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
// HTTP/1.0
header("Pragma: no-cache");
session_start();
if ($_SESSION["usuario"] == "")
{
header("Location: modulo_bd_login.php");
exit();
}
$Maquina= "localhost";
$Usuario= "miusuario";
$Password= "miclave";
$IdConect= mysql_connect( $Maquina, $Usuario, $Password );
if (!$IdConect)
{
echo "Error en la conexión con MySQL";
exit();
}
?>
<html>
<head>
<title>Módulo de Mantención</title>
<script language="JavaScript" type="text/JavaScript">
function volver()
{
history.go(-1);
}
function valida_clave(form)
{
if (form.CLAVE.value == "" || form.CLAVE2.value == "")
{
alert("Las claves ingresadas no coinciden o están en blanco.")
form.CLAVE.focus();
return false
}
if (form.CLAVE.value != form.CLAVE2.value)
{
alert("Las claves ingresadas no coinciden.");
form.CLAVE.focus();
form.CLAVE.value="";
form.CLAVE2.value="";
return false;
}
else
{
return true;
}
}
</script>
</head>
<body bgcolor="#FF9900">
<div align="center"> <font face="Arial" size="4"><b>Módulo Mantención </b></font> </div>
<hr>
<form name="form_ingresarusuarios" method="POST" action="modulo_bd_confingresar_usuarios.php" onsubmit=="return valida_clave(this);">
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<p align="center"><font size="4" face="Arial"><strong>Usuarios</strong><b></br>
(INGRESAR)</b></font></p>
<p align="center"><font size="4">(*)</font><font size="3"><strong>
Campos obligatorios</strong></font></p>
<p align="center"></p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<table border="0" cellpadding="0" cellspacing="2 " width="600">
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td width="300"><font size="4" face="Arial, Helvetica, sans-serif"><strong>Código
de Vendedor</strong> (*)</font></td>
<td><input name="CV" type="text" id="CA2" size="20" maxlength="100" tabindex="1"></td>
</tr>
<tr>
<td width="200"><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 = "mibase";
$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>
<input type="checkbox" name="NAAGENCIA" value="no" tabindex="3">
(n/a)</td>
</tr>
<tr>
<td width="200"><font size="4" face="Arial, Helvetica, sans-serif"><strong>Código de Operador</strong> (*)</font></td>
<td><select name="CO" size="1" tabindex="4">
<?
$Database = "mibase";
$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>
<input name="NAOPERADOR" type="checkbox" id="NAOPERADOR" value="no" tabindex="5">
(n/a)</td>
</tr>
<tr>
<td width="200"><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>
<td width="200"><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="CA5" size="8" maxlength="8" tabindex="7">
</td>
</tr>
</table>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<p align="left">
<input type="submit" name="Guarda Usuario" value="GUARDAR DATOS"> 
<input type="reset" name="Submit2" value="LIMPIAR"></p>
 
<blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<hr>
<p align="center">
<input type="button" name="btnVolver" value="<< VOLVER" onClick="volver();">
</p>
</form>
</body>
</html>
Espero vuestra cooperación para con el caso.