On Thursday, June 13, 2002, 1:22:07 PM, Stephen Brewster wrote:
> HTML
> ----
> <table>
>    <products type="loop">
>    <tr>
>       <td><products type="text" field="name"></td>
>       <td><products type="text" field="price"></td>
>    </tr>
>    <products type="endloop">
> </tr>


> PHP
> ---
> if($type == 'LOOP') {
>    $sql = 'SELECT * FROM products';
>    $result = mysql_query($sql, $db);
>    $record = $mysql_fetch_array($result, MYSQL_ASSOC);
>    {
> }
>
> if($type == 'TEXT')
>    echo($record[$field]);
>
> if($type == 'ENDLOOP') {
>    }
> }

Ok, I'm not entirely sure what you're trying to do, but your "loop" should
probably look something like this...

if ($type == 'LOOP')
{
    $sql = 'SELECT * FROM products';
    $result = mysql_query($sql, $db);
    $record = $mysql_fetch_array($result, MYSQL_ASSOC);

    while ($type != 'ENDLOOP')
    {
        if($type == 'TEXT')
            echo($record[$field]);
    }
}

That's going by your code. However, it still doesn't make sense and will result
in an endless loop since $type never changes.

For the record, a goto would be the worst way to implement something like this!

I hope that helps a bit.

-- 
Stuart


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

Reply via email to