Re: "EOQ" what does it mean??
| From: | DL Neil | Date: | Sun, 04 Nov 2001 09:19:18 +0000 |
| Subject: | Re: "EOQ" what does it mean?? | ||
| References: | 1 2 3 4 | Groups: | php.db |
| Request: | Send a blank email to php-db+get-13987@lists.php.net to get a copy of this message | ||
Darren,
Small confusion in the typing of the original (accurate) submission. It is all one word
"heredoc" and can be
found in the manual (using Paul's recommended location) check out
http://uk.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc.
Think of the
<<<something ... something (margin position second something is v.important) as equivalent
to '...' or "..."
(opening and closing marks to delimit a string) and you'll be away.
=dn
----- Original Message -----
From: "p.whiter" <p.whiter@0800dial.com>
To: "PHP-DB List" <php-db@lists.php.net>; "Darren"
<Darren@dixondigital.com>
Sent: 04 November 2001 02:07
Subject: Re: [PHP-DB] "EOQ" what does it mean??
> If you are running windows, I suggest you download the .chm version of the
> php manual, great for easy searching and bookmarking pages etc.
>
> http://uk2.php.net/distributions/manual/manual-en.chm
>
> To answer your question, the first piece of code will be, replace:
>
> $output = <<<EOQ
> </form>
> EOQ;
>
> with
>
> $output = print("</form>");
>
> and the next replace:
>
> $output = <<<EOQ
> <input type="text" name="$name" value="$value"
> size="$size" $maxatt>
> EOQ;
>
> with
>
> $output =print("<input type=\"text\" name=\"$name\"
> value=\"$value\"
> size=\"$size\" $maxatt>");
>
> When using the print statement you must remember to escape all " within the
> parenthesis with \
>
> Paul
>
> ----- Original Message -----
> From: "Darren" <Darren@dixondigital.com>
>
>
> : You are exactly right from what I can tell. I did you you suggested
> : and it worked! There are several of those in the document. Looked
> : it up in the book and have a limited idea on what it is, and also
> : learning from your example I have a better Idea. But I did a search
> : for here docs, on the PHP site and couldn't find anything. I think
> : I can probably figure out the other 6 or 7 in the document but I
> : can't figure this on out.
> :
> :
> : here tis
> :
> : // This function returns an HTML </form> tag.
> :
> : function end_form ()
> : {
> : $output = <<<EOQ
> : </form>
> : EOQ;
> :
> : return $output;
> : }
> :
> : *******
> : I know this must be simple but I just can't get it yet. I tried
> : experimenting and putting other code in there to replace it but
> : nothing has worked... yet.
> :
> : Thanks again for the help
> :
> : Darren
> :
> : PS here is the next one in case you felt like looking at it
> :
> : // This function returns an HTML text input field. The default size
> : // of the field is 10. A value and maximum data length for the field
> : // may be supplied.
> :
> : function text_field ($name="", $value="", $size=10, $maxlen="")
> : {
> : $maxatt = empty($maxlen) ? "" : "maxlength=\"$maxlen\"";
> : $output = <<<EOQ
> : <input type="text" name="$name" value="$value"
> size="$size" $maxatt>
> : EOQ;
> : return $output;
> : }
> :
>
>
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-db-unsubscribe@lists.php.net
> For additional commands, e-mail: php-db-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
>
>