Retrive data from model and display in view php5
<p>I am trying to display user's table all records in my view I have followed MCV structure with php so here are is complete code :</p>

<p>Model :</p>

<pre><code> public function getUser()
                {
                    $sql = "SELECT * FROM users";
                    $result = mysql_query($sql);
                    $rows = mysql_fetch_assoc($result);

            while($rows)
                    {
                        return $users = $rows;
                    }

                }
</code></pre>

<p>Controller :</p>

<pre><code> public function userRecord()
                {

                    return $this-&gt;model-&gt;getUser();

                }   
</code></pre>

<p>View :</p>

<pre><code>    &lt;?php
    include('controller.php');
    $obj = new controller();
    $data = $obj-&gt;userRecord();

                echo '&lt;table border="1"&gt;';
                echo '&lt;tr&gt;';
                echo '&lt;td&gt;';
            echo 'User Name';
                echo '&lt;/td&gt;';
                echo '&lt;td&gt;';
            echo 'Password';
                echo '&lt;/td&gt;';
                echo '&lt;td&gt;';
            echo 'Email';
                echo '&lt;/td&gt;';
                echo '&lt;td&gt;';
            echo 'Telephone';
                echo '&lt;/td&gt;';
                echo '&lt;/tr&gt;';

                foreach($data as $row)
                    {

                        echo '&lt;tr class="grid"&gt;
                        &lt;td width="200px"&gt;';
                        echo $row['username'];
                        echo '&lt;/td&gt;
                        &lt;td width="200px"&gt;';
                        echo $row['password'];
                        echo '&lt;/td&gt;
                            &lt;td width="200px"&gt;';
                        echo $row['email'];
                        echo '&lt;/td&gt;
                            &lt;td width="200px"&gt;';
                        echo $row['telephone'];
                        echo '&lt;/td&gt;


                        &lt;/tr&gt;';
                    }

                echo '&lt;/table&gt;';


    ?&gt;
</code></pre>

<p>so , data is retrieving but not properly it looks like some garbage data may be. please help me to solve this issue</p>

<p>Error :</p>

<pre><code>&lt;font size='1'&gt;&lt;table class='xdebug-error xe-notice' dir='ltr' border='1' cellspacing='0' cellpadding='1'&gt;
&lt;tr&gt;&lt;th align='left' bgcolor='#f57900' colspan="5"&gt;&lt;span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'&gt;( ! )&lt;/span&gt; Notice: Undefined variable: row in C:\wamp\www\mvcdemo\model.php on line &lt;i&gt;54&lt;/i&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th align='left' bgcolor='#e9b96e' colspan='5'&gt;Call Stack&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;th align='center' bgcolor='#eeeeec'&gt;#&lt;/th&gt;&lt;th align='left' bgcolor='#eeeeec'&gt;Time&lt;/th&gt;&lt;th align='left' bgcolor='#eeeeec'&gt;Memory&lt;/th&gt;&lt;th align='left' bgcolor='#eeeeec'&gt;Function&lt;/th&gt;&lt;th align='left' bgcolor='#eeeeec'&gt;Location&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor='#eeeeec' align='center'&gt;1&lt;/td&gt;&lt;td bgcolor='#eeeeec' align='center'&gt;0.0005&lt;/td&gt;&lt;td bgcolor='#eeeeec' align='right'&gt;677208&lt;/td&gt;&lt;td bgcolor='#eeeeec'&gt;{main}(  )&lt;/td&gt;&lt;td title='C:\wamp\www\mvcdemo\admin.php' bgcolor='#eeeeec'&gt;..\admin.php&lt;b&gt;:&lt;/b&gt;0&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor='#eeeeec' align='center'&gt;2&lt;/td&gt;&lt;td bgcolor='#eeeeec' align='center'&gt;0.0124&lt;/td&gt;&lt;td bgcolor='#eeeeec' align='right'&gt;714392&lt;/td&gt;&lt;td bgcolor='#eeeeec'&gt;Controller-&gt;userRecord(  )&lt;/td&gt;&lt;td title='C:\wamp\www\mvcdemo\admin.php' bgcolor='#eeeeec'&gt;..\admin.php&lt;b&gt;:&lt;/b&gt;21&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor='#eeeeec' align='center'&gt;3&lt;/td&gt;&lt;td bgcolor='#eeeeec' align='center'&gt;0.0124&lt;/td&gt;&lt;td bgcolor='#eeeeec' align='right'&gt;714392&lt;/td&gt;&lt;td bgcolor='#eeeeec'&gt;Model-&gt;getUser(  )&lt;/td&gt;&lt;td title='C:\wamp\www\mvcdemo\controller.php' bgcolor='#eeeeec'&gt;..\controller.php&lt;b&gt;:&lt;/b&gt;27&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;/font&gt;
</code></pre>

<p>]</p>
