Write haof XML files: Rafael (
rsalazar(EN)ucol.mx)
Fecha: mar 01 feb 2005 - 02:55:25 CET
Raul Lapitzondo wrote:
> Hola lista, nuevamente preguntando
.
> Tengo un scrip que va guardando en
una variable de sesion los mensajes
> de error que surgen de las
validaciones de un formulario, de esta
> forma, al volver al formulario se
despliegan los errores ingresados
> por el usuario.
> Ej.:
Inicializa el arreglo:
$_SESSION['MSG_ERROR_FRM'] = array();
> if (empty($nombre)) {
> $cMsg = 'Debe Completar el Nombre
!';
> $_SESSION['MSG_ERROR_FRM'][0] =
$cMsg ;
> }
> if (empty($idgrupo)) {
> $cMsg = 'Debe Seleccionar el Grupo
del Usuario !';
> $_SESSION['MSG_ERROR_FRM'][1] =
$cMsg ;
> }
> ···
> y asi sucesivamente ...
> El problema es que cuando vuelve
al formulario me devuelve siempre el
> primer mensaje de error es
decir:
> " Debe Completar el Nombre "
Asumo que
usaste Copy+Paste para los demás casos, a partir del
primero,
¿no habrás olvidado modificar alguna de las
condiciones?
> este es el codigo (simplificado) del formulario:
Estas
comparaciones están "vetadas", utiliza strcmp() o
valores
booleanos (aka "banderas")
> if ($errorusuario == 'si')
{
> foreach(
$_SESSION['MSG_ERROR_FRM'] as $indice=>$value){
> print $indice . " - " .$value .
"<br>";
> }
> si lo debugueo con el Komodo, la
impresión la realiza bien... es decir
> devuelve cada unidad del
array.
-esto no lo entendí :p
--
Rafael
--
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Este archivo fue generado por hypermail 2.1.7 : sáb 19 mar 2005 - 01:01:24 CET