Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/03/2012, 16:29
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: Poner estilos CSS en un PHP

1. Nunca dije que no validaras en php, como indiqué, haz las validaciones PREVIAS en js. Dices que ya las estás haciendo, muy bien.

2. Debes comprender que los errores de php que vas a mostrar son a final de cuentas una salida en html, por tanto, nuevamente, php no tiene ningún vínculo con el css.

¿Cómo poner estilos a los mensajes de error? bueno, incluso es posible que el mensaje de error lo coloque como una alerta de js, pero directo al tema: si el mensaje de error los colocas dentro de una capa (div) y a éste le asignas un estilo y dicho estilo lo defines en tu css, pues tendrás un mensaje de error con estilo:


css:

Código CSS:
Ver original
  1. .error{
  2.     padding:20px;margin:0px;
  3.     width:300px;
  4.     height:150px;
  5.     background:#fff;
  6.     border:2px solid #DC143C;
  7.     display:table;
  8.     font:bold 12pt Helvetica,Verdana, Arial;
  9.     border-radius:10px;
  10.     background-image:url('img/alert.png');/*yo uso una x en color rojo para indicar el error*/
  11.     background-repeat:no-repeat;
  12.     background-position: 5px 10px;
  13. }


php:
Código PHP:
Ver original
  1. if(strpos($campo,' ')!==false)
  2. echo '
  3. <div class="error">
  4.   Error: el campo fulanito no debe contener espacios en blanco...
  5. </div>
  6. ';