On Sunday 29 June 2003 02:53, anders thoresson wrote:

>  After a new user has filled in a form to register for my site, I check
> that she has entered the same password twice by calling a homemade
> function. Like this:
>
>  $u_pwd = validate_password($_POST['u_pwd'],$_POST['u_pwd1']);
>
>  And the function looks like this:
>
> function validate_password($unchecked_password1, $unchecked_password2,
> $errortype = 1, $errormessage = "Password must contain just letters and
> figures.") {
>
>       if(!($unchecked_password1 == $unchecked_password2)) {
>                       error("Passwords entered doesn't match!");
>               }
>
>       if(!ereg("(^[a-zA-ZåÅäÄöÖ0-9]{6,15}$)", $unchecked_password2)) {
>                       if($errortype == 1) {
>                               error($errormessage);
>                       }
>                       Return 1;
>               }
>
> }
>
>  I have verified that $_POST['u_pwd'] and $_POST['u_pwd1'] as well as
> $unchecked_password1 and $unchecked_password2 contains the entered values,
> but $u_pwd is empty.
>
>  Why?

AFAIK in PHP, if you don't specifically return something from a function, the 
function will not return anything.

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.biz
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *
------------------------------------------
Search the list archives before you post
http://marc.theaimsgroup.com/?l=php-general
------------------------------------------
/*
Smear the road with a runner!!
*/


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to