Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/03/2011, 07:56
luis_green
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas - Venezuela
Mensajes: 52
Antigüedad: 13 años, 8 meses
Puntos: 6
Respuesta: Cortito y al pie

Por que lo tienes al revez... jejejeje

Entra en el primero si la condición del IF es TRUE o no NULL

Código PHP:
Ver original
  1. if (preg_match("/^[A-Z]|\s[A-Z]/", $se1)) {
  2. print "<p>La cadena $se1 son solo letras minúsculas.</p>\n";
  3. } else {
  4. print "<p>La cadena $se1 no son solo letras minúsculas.</p>\n";
  5. }

Debes ponerlo al revés:

Código PHP:
Ver original
  1. if (preg_match("/^[A-Z]|\s[A-Z]/", $se1)) {
  2. print "<p>La cadena $se1 no son solo letras minúsculas.</p>\n";
  3. } else {
  4. print "<p>La cadena $se1 son solo letras minúsculas.</p>\n";
  5. }

O dejarlo como lo tenias así:

Código PHP:
Ver original
  1. if (preg_match("/^[A-Z]|\s[A-Z]/", $se1) == false) {
  2. print "<p>La cadena $se1 son solo letras minúsculas.</p>\n";
  3. } else {
  4. print "<p>La cadena $se1 no son solo letras minúsculas.</p>\n";
  5. }