Re: RE: Strange behaviour
| From: | Justin Patrin | Date: | Sat, 31 Jul 2004 22:15:54 +0000 |
| Subject: | Re: RE: Strange behaviour | ||
| References: | 1 2 | Groups: | php.windows |
| Request: | Send a blank email to php-windows+get-24324@lists.php.net to get a copy of this message | ||
On Sat, 31 Jul 2004 15:15:33 -0700, Justin Patrin <papercrane@gmail.com> wrote:
> On Sat, 31 Jul 2004 22:13:49 +0200, Schalk Neethling
> <schalk@volume4.co.za> wrote:
> >
> >
> > Justin
> >
> > I copied your php string with the ; at the end and as before nothing :(
> > When looking at the HTML source after the page has been parsed the
> > following is there:
> >
> > <a href="javascript:openWindow();"></a> so the <img> tag is
> > completely
> > skipped.
> >
>
> Try it in a different browser as well.
>
> There's no way with that line of code that you can't get the img tag.
> Either another line of code is being run or your browser (or a proxy
> or firewall) is removing the img tag.
>
> Try putting it all one one line. If that doesn't work:
>
> <?php
> echo '<a href="javascript:openWindow();">';
> echo '<img src="'.$row_ads['full_img'].'"
> width="87" height="120" />';
> echo '</a>';
> ?>
>
> Also, try setting $row_ads['full_img'] to something you know will work
> just before the echo. Perhaps your value in that array isn't
> populated.
>
> Try print_r($row_ads['full_img']);
I meant: print_r($row_ads);
>
>
> > Justin Patrin wrote:
> >
> > > On Sat, 31 Jul 2004 17:33:50 +0200, Schalk Neethling
> > > <schalk@volume4.co.za> wrote:
> > >
> > >
> > >> Hi there
> > >>
> > >> I have a line of PHP code that behaves very strangely, I was hoping
> > >> someone can shed some light on this.
> > >>
> > >> When the line reads as follows:
> > >> <?php echo '<a
> > >>
> > >> href="javascript:openWindow();">'.$row_ads['full_img'].'</a>'
> > >> ?>
> > >> it works find and the output is displayed. Now, when I change the line
> > >> as follows no output is produced.
> > >>
> > >> <?php echo '<a href="javascript:openWindow();"><img
> > >> src="'.$row_ads['full_img'].'" width="87"
> > >> height="120" /></a>' ?>
> > >>
> > >>
> > >
> > >
> > > 1) Put a semi-colon at the end of the line.
> > > 2) I would suggest not using the PHP tags inline as it makes the code
> > > hard to read
> > > 3) Have you looked at the source HTML for the page to see if anything
> > > gets output?
> > >
> > > <?php
> > > echo '<a href="javascript:openWindow();"><img
> > > src="'.$row_ads['full_img'].'" width="87"
> > > height="120" /></a>';
> > > ?>
> > >
> > >
> > >
> >
> --
> DB_DataObject_FormBuilder - The database at your fingertips
> http://pear.php.net/package/DB_DataObject_FormBuilder
>
> paperCrane --Justin Patrin--
>
--
DB_DataObject_FormBuilder - The database at your fingertips
http://pear.php.net/package/DB_DataObject_FormBuilder
paperCrane --Justin Patrin--