Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/01/2005, 12:43
Avatar de xknown
xknown
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 3 meses
Puntos: 7
Cita:
Iniciado por Danger_
if ($_POST['cajatexto'] = "ejem")
eso indica que contiene.
Eso no indica que "ejem" está dentro de $_POST['cajatexto'], lo que estás haciendo ahí es asignar a $_POST['cajatexto'] el valor "ejem" y pasa al bloque verdadero porque dicha asignación es diferente de 0 (que en php es equivalente a false)
Se puede utiliza expresiones regulares o la función strpos
Código PHP:
if(preg_match("|ejem|",$_POST['cajatexto'])){ // o puede strpos("ejem", $_POST['cajatexto'])!==false
        
print "Está";
    }
    else{
        print 
"No está";
    } 
http://tw.php.net/manual/es/function.strpos.php
http://tw.php.net/manual/es/function.preg-match.php
Saldudos
__________________
Alex Concha
Buayacorp - Programación y Diseño