Paul Goepfert wrote:

Hi all,

I building a website with PHP.  I am going to be using functions to
deal with vaildation.  I am putting all the methods in a class called
Validation. My problem is I do not know how to call the function. Well I shouldn't say that. I know how to call functlions, I just just
don't know how to do it in PHP.  Let me put it this way.  When I write
programs in C++/Java I know that I have to do the following steps,

create an object reference to the class
use the object reference to access the methods.

I am almost certain that it is the same thing in PHP.  So this is what
I did in my web page.


<?php
if (isset($submit))
{
//validation code
class Validation
{
        function checkEmpty ($var)
        {
                if (empty($var))
                {
                        echo "YEAH It works!!";
                }
        }
}

else
{?>
.....
<tr>
        <td align="left">First Name</td>
        <td align="left">
                <span class="color">*</span><input type="text" name="name" 
size="20">
                <?php
                        $v = new Validation;
                        $v->checkEmpty($_POST["name"]);
                ?>
        </td>
</tr>
......

... = rest of php/html code

the else block holds the entire html code for the page

Do I have the logic right?

Paul


Yes and no. Yes, you're calling it correctly, and no because when submit is set, your php scipt will have a class called Validation, and no HTML is being sent to output. On the other hand, when submit is not set, you output a bunch of HTML, but never define your class, and thus will get a couple of errors from it.

- tul

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

Reply via email to