Re: strings in a function return
| From: | David Robley | Date: | Thu, 30 Aug 2001 02:14:10 +0000 |
| Subject: | Re: strings in a function return | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-65152@lists.php.net to get a copy of this message | ||
On Thu, 30 Aug 2001 11:38, Gerard Samuel wrote:
> top(); is a function that displays a menu, that works.
> <form> is where the form goes.
> In its current setup less the array/implode/explode/foreach loop
> I can get it to echo 'a' return that I specify. But its no good, when
> I have 7 seven fields in the form to process.....
>
> David Robley wrote:
> > On Thu, 30 Aug 2001 10:45, Gerard Samuel wrote:
> >>Mozilla sucks sometimes with email formatting.
> >>Correction==>
> >>
> >>Here is a snippet example.
> >>
> >>function assign() {
> >> global $adminurl, $string;
> >> top();
> >> if ($string) {
> >> $data = explode ("|", $string);
> >> echo "$data[0]";
> >> }
> >> <form>
> >>
> >> $array =
> >>array("$new_cat,$assigned_to","$job","$assigned_by");
> >
> > $string = implode("|",$array); return $string;
> >
> >>}
> >>
> >>The variables that form $array are from the form....
> >
> > Hrm - undefined function top()
> >
> > ?? <FORM> ??
> >
> > But the rest of it returns what I would expect - a comma followed by
> > two
> >
> > | - given that I don't have the values referenced in the array. And
> > | you
> >
> > won't either, as they aren't global and aren't passed as parameters.
Why are you putting the form inside the function? There surely must be a
better way to achieve what you want (which is not clear from the snippet).
.
--
David Robley Techno-JoaT, Web Maintainer, Mail List Admin, etc
CENTRE FOR INJURY STUDIES Flinders University, SOUTH AUSTRALIA
Oxymoron: Virtual Reality.