[snip]
> > 2) How did you conclude that? Did you check that
> > list_writings(poetry)/list_writings($poetry) gives the correct
result?
> IE
> > echo list_writings(poetry)/list_writings($poetry) ?
>
> list_writings(poetry) simply spits out the output. 'echo
> list_writings(poetry)' was not designed as the proper way to use the
> command. Here is the current code for the function (in its
half-complete
> but
> working state with mysql_connect() and mysql_select_db replaced with
> generic
> variables for public consumption), and also the std_layout function
> following:
>
> function list_writings($table) {
> $db_link = mysql_connect($host, $user, $pw)
> or die("DB connect failure");
> mysql_select_db ($db_name) ;
> $query = "SELECT wid, title, description FROM $table ORDER BY wid DESC
> LIMIT
> 15";
> $result = mysql_query($query, $db_link);
> while ($row = mysql_fetch_row ($result))
> {
> print "<a href=\"/poetry.php?wid=$row[0]\">$row[1]</a><br>";
> };
> };
So if you want the result returned, take out that print call. Assign it
all to a variable and return it.
$retval .= "<a href=\"/poetry.php?wid=$row[0]\">$row[1]</a><br>";
and
return($retval);
at the end of the function. Then you'll be able to do what you want.
---John Holmes...
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php