jochen schultz wrote:
> Hi Riccardo,
>
>
>
>> if(mysql_num_rows($rty->resu)) { //result
>> $rec = mysql_fetch_array($rty->resu);
>> if(!isset($_SESSION["bkmks"]) ||
>
>
> When you save something for the first time, the element of
> $_SESSION["bkmks"] is a string and you can compare the array $rec with
> this string.
>
>
>> !in_array($rec, $_SESSION["bkmks"])) {
>>
>
>
> Than you convert the element into an array
>
>> $_SESSION["bkmks"][] = $rec;
>>
>
>
> and AFAIK in_array() can�t compare two arrays, correct me if i am
> wrong...
>
>
> Greetings
> Jochen
>
>
>
>
I think I've sorted it out .... at least I know why it doesn't work:
bool in_array ( mixed needle, array haystack [, bool strict])
Searches haystack for needle and returns TRUE if it is found in the
array, FALSE otherwise. If the third parameter strict is set to TRUE
then the in_array() function will also check the types of the needle in
the haystack. Note: If needle is a string, the comparison is done in a
case-sensitive manner.
Note: In PHP versions before 4.2.0 needle was not allowed to be an array.
PHP on the server is 4.1.2 !!!
Is a foreach loop the only thing that I can do???
regards
Ricky
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php