Ford, Mike wrote: >> -----Original Message----- >> From: Nisse Engström [mailto:news.NOSPAM.0ixbtqKe@xxxxxxxx] >> Sent: 19 November 2009 14:54 >> To: php-general@xxxxxxxxxxxxx >> Subject: Re: Noob question: Making search results clickable. >> >> On Wed, 18 Nov 2009 10:31:59 -0500, Paul M Foster wrote: >> >>> Replace your query with: >>> >>> "SELECT title, id FROM videos WHERE topid1 = '$topic'" >>> >>> or whatever index you have to select a particular video from your >> table. >>> Replace your echo statement above with: >>> >>> echo "<a >> href="video_display.php?video_id=$row[id]">$row[title]</a>"; >> >> Without actually checking, I don't think "$row[...]" >> is going to work in double quoted strings. I'm pretty >> sure it needs to be in braces. You also need to escape >> the double quotes and put the array indexes in single >> quotes: > > You should have checked, because "...$row[title]..." is a valid alternative for "...{$row['title']}...". > > Personally, I never use it because of it not having the same meaning outside a double-quoted string -- but it is a documented feature. > yup, which sucks and breaks at the drop of a hat, like.. <?php $a = array(); $a['val id'] = 123; echo "something $a[val id] and more"; produces: parse error, expecting `']'' best avoided imho -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php