Re: Noob question: Making search results clickable.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux