Ver Mensaje Individual
  #10 (permalink)  
Antiguo 18/08/2011, 00:53
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: validar campo de texto

No es el foro pero ya que hablamos de PHP... Primero que todo debes usar variables como empty() y isset() para validar los campos que vienen del formulario ejemplo:

Código PHP:
Ver original
  1. $nombre = empty($_POST['nombre']) ? '' : $_POST['nombre'];
  2.  
  3. if ($nombre != '' && strlen($nombre) >= 6 && is_string($nombre)) {
  4.     echo 'Todo OK';
  5. } else {
  6.     echo 'Error recibiendo los datos';
  7. }

Puedes validar el número de caracteres, el tipo de variable, que la variable no esté vacía, aceptar ciertos caracteres con expresiones regulares etc... Un montón de posibilidades, muy parecido a javascript. Pero con PHP se hace a través del servidor.

Sobre la comparación de campos teniendo en cuenta primero la validación es simplemente:

Código PHP:
Ver original
  1. if ($_POST['campo1'] == $_POST['campo2']) {
  2.     echo 'Los campos son iguales';
  3. } else {
  4.     echo 'Los campos no son iguales';
  5. }
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP