Ver Mensaje Individual
  #11 (permalink)  
Antiguo 01/04/2005, 15:30
commo
 
Fecha de Ingreso: enero-2005
Mensajes: 50
Antigüedad: 19 años, 3 meses
Puntos: 0
Sigue sin funcionar, no logro que el nombre de los campos que se encuentren vacios, se marquen en rojo. Lo unico que he logrado es que cuando introduzco un valor en un campo y el otro lo dejo en blanco y presiono "ENVIAR", aparece el texto de dicho campo rellenado marcado en rojo, e igualmente si lo hago con el otro campo

Tampoco he logrado que todo el condicional se ejecute en caso de que se cumpla la condiciones, ya que me lee una condicion y si se cumple la ejecuta pero no sigue con el script. He probado con los operadores logicos || y Or, pero no da resultado.

Agradeceria que alguien me pudiera iluminar.GRACIAS

A continuacion especifico parte del codigo del formulario en donde recogo los datos.

formulario.php

<p><font color="<?php if(isset($_GET['error_color_texto1'])){ echo "#FF0033";} else { echo "#000066";}?>">Usuario:</font>
<input name="usuario" type="text" id="usuario">
</p>

<p><font color="<?php if(isset($_GET['error_color_texto2'])){ echo "#FF0033";} else { echo "#000066";}?>">Password:</font>
<input name="password" type="text" id="password">
</p>

Este es el script que procesa los datos recogidos por el formulario anterior.

procesa.php

<?php
if (empty($_POST['usuario'])) {
header ("Location: 1.php?error_color_texto1='TRUE'");
exit;
}
elseif (empty($_POST['password'])) {
header ("Location: 1.php?error_color_texto2='TRUE'");
exit;
}
?>