Hallo ich habe im Moment ein Form mit folgendem input Feld: 
	Nun checke ich das Form auf die Länge mit folgender Funktion:
	
Wenn ich nun den Check ausführe mit 
	
Nun ignoriert mir strln diesen Check. 
Nun der springende Punkt. Sobald ich im Form oben bei "type = password" "type = text" wähle funktioniert es so wie es soll 
 
Wie bekomme ich es hin, dass auch als type=password gecheckt wird?
Würde mich über eure Hilfe freuen!
mfg Denis
EDIT:
hab es eben selber gelöst.
	
Und schon funktioniert alles ... *grr 
							
						
					Code:
	
	<input type="password" name="password_reg" id="password_reg" size="20" class="input"/>
PHP-Code:
	
	
<?php
    function password_length($string)
    {
        if ((strlen($string) < 201) && (strlen($string) > 3))
        {
        return 1;
        }
        else
        {
        return 0;
        }
    }
?>
PHP-Code:
	
	
if(password_length($_POST['password_reg']) == 0)
{
echo 'Fehler bla';
} 
Nun der springende Punkt. Sobald ich im Form oben bei "type = password" "type = text" wähle funktioniert es so wie es soll
 
 Wie bekomme ich es hin, dass auch als type=password gecheckt wird?
Würde mich über eure Hilfe freuen!
mfg Denis
EDIT:
hab es eben selber gelöst.
PHP-Code:
	
	
if(($text_password = $_POST['password_reg']) && (password_length($text_password) == 0)) 
 
          
 
							
						 Habe ich nun geändert. Naja ist mein 3. Tag PHP, da dürfen solche Fehler bzw. umständlichen Schreibweisen noch passieren hoff ich mal.
 Habe ich nun geändert. Naja ist mein 3. Tag PHP, da dürfen solche Fehler bzw. umständlichen Schreibweisen noch passieren hoff ich mal.  
							
						
Kommentar